Найти в Дзене
Студент Программист

LeetCode челлендж, как я провел 30 дней, решая по одной задаче в день

Когда я только открыл LeetCode, мне показалось, что это - темный лес, где обитают загадочные существа по имени “алгоритмы”. Они шепчут ночью: “Binary Search… Dynamic Programming…” И если честно - первые пару дней я просто закрывал вкладку и делал вид, что “сейчас не время”. Но однажды я сказал себе: 30 дней, по одной задаче в день. Без отговорок. Первая задача выглядела как лёгкая. “Two Sum”. Через 20 минут я понял, что “лёгкая” - это просто шутка для тех, кто уже сдал 300 задач. Ошибки сыпались, как снежный ком. Я копировал код из подсказок, пытался его понять, и чувствовал себя студентом, который на экзамене случайно открыл тему “квантовая физика”. На десятый день я поймал себя на мысли, что вижу циклы во сне. Пока кто-то считает овечек, я считаю количество итераций в for-loop. И самое забавное - я начал получать удовольствие. Каждый “Accepted” стал как маленькая победа. А каждый “Wrong Answer” - как вызов самому себе. Где-то к двадцатому дню случилось то, чего я не ожидал: я переста
Оглавление

Когда я только открыл LeetCode, мне показалось, что это - темный лес, где обитают загадочные существа по имени “алгоритмы”.

Они шепчут ночью: “Binary Search… Dynamic Programming…

И если честно - первые пару дней я просто закрывал вкладку и делал вид, что “сейчас не время”.

Но однажды я сказал себе: 30 дней, по одной задаче в день. Без отговорок.

День 1. Ошибка на ошибке

Первая задача выглядела как лёгкая. “Two Sum”.

Через 20 минут я понял, что “лёгкая” - это просто шутка для тех, кто уже сдал 300 задач.

Ошибки сыпались, как снежный ком.

Я копировал код из подсказок, пытался его понять, и чувствовал себя студентом, который на экзамене случайно открыл тему “квантовая физика”.

День 10. Алгоритмы начинают сниться

На десятый день я поймал себя на мысли, что вижу циклы во сне.

Пока кто-то считает овечек, я считаю количество итераций в for-loop.

И самое забавное - я начал получать удовольствие.

Каждый “Accepted” стал как маленькая победа.

А каждый “Wrong Answer” - как вызов самому себе.

День 20. Мозг перестраивается

Где-то к двадцатому дню случилось то, чего я не ожидал: я перестал искать “готовые решения” и начал понимать, как задачи устроены изнутри.

Я заметил, что LeetCode - это не просто сайт. Это тренажёр мозга.

Как фитнес для разработчика.

День 30. Я больше не тот человек

На тридцатый день я не стал гением.

Я не открыл новый алгоритм и не получил оффер от Google.

Но я понял главное: дисциплина решает всё.

Решение задач - это не про скорость.

Это про привычку не сдаваться, даже когда код не проходит 37-й тест.

И что дальше?

Я продолжаю. Не ради рейтинга, не ради лайков.

А потому что LeetCode стал для меня как спортзал:

если пропустил день - чувствуешь, что что-то не так.

И теперь, когда кто-то говорит:

“Алгоритмы - это скучно”,

я просто улыбаюсь и думаю:

“Просто ты ещё не прошёл свой 30-дневный челлендж.”

📈 А ты готов на свой LeetCode-марафон?

Читайте также: