Добрый вечер, на этой неделе было 7 часов LeetCode. Прошёл такие задачи:
:: LeetCode ::
-
168. Excel Sheet Column Title 🟢 Easy
- Мне задача показалась скорее Medium, чем Easy. Нужно обработать систему счисления, в которой нет цифры "ноль"
-
169. Majority Element 🟢 Easy
- В задаче предлагали ещё запрограммировать то же самое, но "без дополнительной памяти." Как такое сделать - это, конечно, вопрос... На который я решил НЕ искать ответ, ибо особого смысла я в этом не увидел.
- 171. Excel Sheet Column Number 🟢 Easy
-
172. Factorial Trailing Zeroes 🟡 Medium
- Тут я долго возился, пытаясь решить задачку без подсказки... И смог это сделать. Позже посмотрел готовое решение, и оказалось, что существует хитрый подход: каждый пятый элемент добавляет ноль 🥴 При этом, умножать факториал тут даже не обязательно
-
173. Binary Search Tree Iterator 🟡 Medium
- Здесь можно заготовить список заранее, а позже лишь идти по этому списку. Так я и сделал, поэтому Easy. Но список тратит память. Возможно, есть решение без списка, но вникать я в это не стал, ибо не увидел особого смысла.
-
174. Dungeon Game 🔴 Hard. Нужно пройти через подземелье, в котором каждая комната имеет определённую "цену"
- Эта задачка меня напрягла и разозлила. Поначалу у меня получилось написать подходящий код, но он оказался слишком медленным: я получил Time Limit Exceeded: 41 / 45. После этого я долго пытался переписать код, чтобы он искал путь быстрее. Потратил два часа, но в итоге не получилось. ❌ Кажется, спасти принцессу из подземелья самостоятельно я не смогу.
:: Персональный веб-сайт ::
Продолжаю вставлять мои страницы в Google Search Console. Осталось обработать 171 из 270 страниц. На следующей неделе планирую сделать что-нибудь новое по персональному веб-сайту, а LeetCode отложить в сторону 🤔