Те самые вечера с Глебом Михайловым 🚬
Прохожу курс по алгоритмам от Глеба 🐆
Пока, что закончил пару блоков - быстрый старт по питону и задачи по массивам.
Что могу сказать на данный момент.
Конечно, курс мне нравится))
Смотрю видосики на 2.25, решаю задачки. Все лампово. Подача материала очень хорошая, ничего лишнего. Видосики больше 10 минут не идут. Задачки прям интересные.
Напомню как построен курс. Почти все задачи Глеб сам решает и объясняет решение. Тебе же после видосика надо зайти на литкод и самому решить эту же задачу. Иногда старые задачки надо повторно самому прорешивать и очень редко дают новые задачи, которые ты сам должен догадаться как решить. Но основной принцип - повторение решений. Потихоньку все должно дойти до автоматизма, ты запомнишь основные паттерны и будешь щелкать алгосы.
Нравится, что Глеб вкидывает информацию как правильно именовать переменные, показывает и простые решения в лоб, и оптимальные алгоритмы и однострочные решения. Объяснил как считается сложность алгоритма. Все это интересно.
Прохождение курса логирую. Сейчас я потратил на курс 6 часов 20 минут и решил 28 задач🍴
Результат уже виден. После блока по массивам я решил сходу задачки, которые раньше не решил бы 🦦
Главное дальше двигаться по графику и решать все задачки. Курс длится до августа 😱
Вот прикольная задачка:
Замените элементы на наибольший элемент в правой части.
Дана последовательность элементов arr. Замените каждый элемент этой последовательности на наибольший элемент среди элементов справа от неё, а последний элемент замените на -1.
После этого верните массив.
Example 1:
Input: arr = [17,18,5,4,6,1]
Output: [18,6,6,6,1,-1]
Example 2:
Input: arr = [400]
Output: [-1]
Я чуть позже в комменты закину решение.
Кто осилит задачку, тоже делитесь решениями ⬇️
it пингвин | data engineer 🐧
Прохожу курс по алгоритмам от Глеба 🐆
Пока, что закончил пару блоков - быстрый старт по питону и задачи по массивам.
Что могу сказать на данный момент.
Конечно, курс мне нравится))
Смотрю видосики на 2.25, решаю задачки. Все лампово. Подача материала очень хорошая, ничего лишнего. Видосики больше 10 минут не идут. Задачки прям интересные.
Напомню как построен курс. Почти все задачи Глеб сам решает и объясняет решение. Тебе же после видосика надо зайти на литкод и самому решить эту же задачу. Иногда старые задачки надо повторно самому прорешивать и очень редко дают новые задачи, которые ты сам должен догадаться как решить. Но основной принцип - повторение решений. Потихоньку все должно дойти до автоматизма, ты запомнишь основные паттерны и будешь щелкать алгосы.
Нравится, что Глеб вкидывает информацию как правильно именовать переменные, показывает и простые решения в лоб, и оптимальные алгоритмы и однострочные решения. Объяснил как считается сложность алгоритма. Все это интересно.
Прохождение курса логирую. Сейчас я потратил на курс 6 часов 20 минут и решил 28 задач🍴
Результат уже виден. После блока по массивам я решил сходу задачки, которые раньше не решил бы 🦦
Главное дальше двигаться по графику и решать все задачки. Курс длится до августа 😱
Вот прикольная задачка:
Замените элементы на наибольший элемент в правой части.
Дана последовательность элементов arr. Замените каждый элемент этой последовательности на наибольший элемент среди элементов справа от неё, а последний элемент замените на -1.
После этого верните массив.
Example 1:
Input: arr = [17,18,5,4,6,1]
Output: [18,6,6,6,1,-1]
Example 2:
Input: arr = [400]
Output: [-1]
Я чуть позже в комменты закину решение.
Кто осилит задачку, тоже делитесь решениями ⬇️
it пингвин | data engineer 🐧