icon
Personal Website

Кодить каждую неделю 8 часов • 2025-08-18

Добрый день ☁️ Настало время написать мой еженедельный отчёт за прошлую неделю

::LeetCode::

Прошёл две задачи:

Часто попадаются задачи, которые проходятся рекурсией с кэшированием: вначале пишу код, чтобы сделать полный перебор всех возможных решений по шагам, а затем добавляю каждый результат в HashMap, чтобы при втором попадании на тот же шаг, сразу вернуть ответ, а не вычислять его. Пример такого подхода у меня на скриншоте.

Вспоминаю, как я пытался проходить задачки на уроках программирования в школе на Turbo Pascal. Никакого HashMap в стандартной библиотеке там, конечно же, не было 🤯 а если и был, то я и не подозревал о его существовании. Сейчас использую класс Map из JavaScript

::Цифровое рисование::

На прошлой неделе потратил примерно 13 часов на то, чтобы доделать рисунок. В воскресенье сидел над этой задачкой очень долго, чтобы успеть до понедельника и выложить. Это было напряжно. В конце следующей недели проверю, сколько плюсов удастся насобирать на новый рисунок ⭐

Итог недели такой: хорошо, что удалось доделать рисунок 🥵 но вот времени на кодинг из-за этого было мало 😤 На следующей неделе думаю пройти больше задач на LeetCode и дойти до задачи номер 140.