Advent of Code — это любительский конкурс для настоящих кодеров. Проект состоит из целой серии увлекательных задачек по программированию самого разного уровня. Он представлен в образе рождественского календаря, к каждому дню которого приурочена очередная головоломка.
В чем суть?
Все загадки сопровождаются подробным описанием, примерами и входными данными. Как правило, задача состоит в нахождении числового результата. Верное решение открывает участнику вторую, усложнённую часть задания. Правильный ответ приносит игроку символический приз — звёздочку. Каждый день на сайте открывается фрагмент «секретного» изображения. По завершении конкурса, к Рождеству (25 декабря), всем участникам демонстрируется полноценная картинка из символов ASCII.
На сайте праздничной головоломки представлена общая сводная таблица рекордов всех участников. Также есть возможность организовывать собственный рейтинг. Это отличная возможность поупражняться в забытых алгоритмах, начать осваивать новый язык и просто хорошо провести время.
Принять участие приглашаются все желающие. Регистрация уже открыта.
Этот проект был впервые запущен в 2015 году и до сих пор функционирует под началом Эрика Уосла (Eric Wastl) — создателя Vanilla JS и PHP Sadness.