Что я узнал сегодня? (при участии LeetCode Medium)

Сегодня, решая и практикуя задачи бинарного поиска, я понял, что задачи на самом деле просты, но процесс или логика получения наиболее оптимальных решений либо просты, Средний или сложный. Кроме того,Руководство для начинающих по LeetCode — очень полезный ресурс, если вы только начинаете.

Говоря о практике, я понял, что общая длина плейлиста DSA Кунала Кушваха составляетболее 2+ дней (2 дня, 14 часов, 33 минуты, 30 секунд, если быть точным). Но если вывыполните этот плейлист и будете постоянно практиковаться, как он говорит, вы сможете довольно легко проходить собеседования.

Вот некоторые задачи, которые может решить новичок:

  • Fizz Buzz (для цикла)
  • Богатство самого богатого клиента (2D-массив с улучшенным циклом for)
  • Текущая сумма одномерного массива (цикл forEach)
  • Сложите два целых числа (основы операторов)

В настоящее время я нахожусь на 5-дневной полосе и получаю удовольствие от решения и отработки задач каждый день. Если вы получаете удовольствие от процесса и последовательно идете к своим целям, вы обязательно их добьетесь.

Чистый код всегда выглядит так, как будто его написал небезразличный человек.

- Роберт С. Мартин