Task #238. Разделение строки
Основная идея алгоритма: для каждой текущей буквы найти последнее её ...
Смотрим разбор (2 мин)
#task_238 #rating
Основная идея алгоритма: для каждой текущей буквы найти последнее её ...
Смотрим разбор (2 мин)
#task_238 #rating
UPD: Разбор
Итак, можно сначала удвоить число, а потом зачеркнуть последнюю цифру. А можно сделать наоборот - сначала зачеркнуть последнюю цифру, а уже потом удвоить число.
Использую первый подход, можно удваивать число до тех пор, пока 1я цифра не станет равна 7. Дальше зачеркиваем все цифры, кроме первой и удваиваем. Например: 458, 916, 1832, 3664, 7328, 732, 73, 7, 14.
#puzzle_90
Итак, можно сначала удвоить число, а потом зачеркнуть последнюю цифру. А можно сделать наоборот - сначала зачеркнуть последнюю цифру, а уже потом удвоить число.
Использую первый подход, можно удваивать число до тех пор, пока 1я цифра не станет равна 7. Дальше зачеркиваем все цифры, кроме первой и удваиваем. Например: 458, 916, 1832, 3664, 7328, 732, 73, 7, 14.
#puzzle_90
Анонс #239. Симметричный обход дерева
Уже соскучились по задачкам на бинарные деревья? Нет? Тогда вот вам еще одна.
Анонс задачи (1 мин)
#announcement #task_239 #rating
Уже соскучились по задачкам на бинарные деревья? Нет? Тогда вот вам еще одна.
Анонс задачи (1 мин)
#announcement #task_239 #rating
Task 239: Симметричный обход дерева
Симметричный обход дерева весьма важный алгоритм. Он используется при решении многих задач. Например, с его помощью любое дерево поиска выводится в отсортированном порядке.
Смотрим разбор (3 мин)
#task_239 #rating
Симметричный обход дерева весьма важный алгоритм. Он используется при решении многих задач. Например, с его помощью любое дерево поиска выводится в отсортированном порядке.
Смотрим разбор (3 мин)
#task_239 #rating
UPD: Разбор
Стратегия выигрыша довольно утомительная, так что потребуется терпение!
Смотрим разбор (1 мин)
#puzzle_91
Стратегия выигрыша довольно утомительная, так что потребуется терпение!
Смотрим разбор (1 мин)
#puzzle_91
Анонс #240. Версионность
Продолжаем турнир задач! Вы ещё можете присоединиться к борьбе за призы! 💥
На очереди крутая задача на сравнение номеров версий! Вроде звучит просто, что ж, дерзайте!
Смотрим анонс (1 мин)
#announcement #task_240 #rating
Продолжаем турнир задач! Вы ещё можете присоединиться к борьбе за призы! 💥
На очереди крутая задача на сравнение номеров версий! Вроде звучит просто, что ж, дерзайте!
Смотрим анонс (1 мин)
#announcement #task_240 #rating
Task #240. Версионность
Задача часто встречается на собеседованиях, т.к. в ней есть множество деталей, ктр показывают профессионализм программиста.
Смотрим разбор (2 мин)
#task_240 #rating
Задача часто встречается на собеседованиях, т.к. в ней есть множество деталей, ктр показывают профессионализм программиста.
Смотрим разбор (2 мин)
#task_240 #rating
Анонс #241. Восстаналиваем двоичное дерево
Борьба за призовые места сейчас в самом разгаре, так что у вас еще есть шанс побороться за призы!
Продолжаем серию наших "любимых" задача на двоичные деревья!
Смотрим анонс (1 мин)
#announcement #task_241 #rating
Борьба за призовые места сейчас в самом разгаре, так что у вас еще есть шанс побороться за призы!
Продолжаем серию наших "любимых" задача на двоичные деревья!
Смотрим анонс (1 мин)
#announcement #task_241 #rating