Как стать автором
Обновить

Advent of Code с нами уже 7 лет

Время на прочтение1 мин
Количество просмотров4.1K

Я начал участвовать в AoC в 2015 году, когда прочитал пост на Хабре. В тот, первый, год пост появился поздно, 17 декабря, по этому в этом году мне захотелось напомнить об AoC заранее, чтобы желающие могли начать с самого начала.

AoC проходит 25 дней, с 1 до 25 декабря, сложность задач возрастает от тривиальной до невозможной. Все задачи связаны общим сюжетом, и постепенно открывают анимированную картинку.

AoC отличается от классических соревнований по программированию тем, что сам код сдавать не надо, а решение можно делать на любом языке (на реддите есть ребята которые решают на разной экзотике, и даже экселе). Интересная особенность в том, что сдавать нужно только ответ (можно даже посчитать его на бумаге, но это будет оочень долго.)

AoC поощряет писать поддерживаемый код, так как задача каждого дня состоит из двух частей, и те кто смог использовать код первой части для сдачи второй получают существенное преимущество.

Задачи очень разнообразны, попадаются классические алгоритмы поиска, задачи на китайскую теорему об остатках, и множество заданий на разработку оптимизирующего компилятора/интерпретатора ассемблера, который меняется каждый год ;)

На реддите присутствует дружелюбное комьюнити

Есть интересный доклад от создателя проекта и автора задач:

В таблице рекордов из того, первого поста еще 100 свободных мест, вот ее ID для подключения: 55074-c2e83c69

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Вы когда-нибудь участвовали в AoC?
39.85% Да53
60.15% Нет80
Проголосовали 133 пользователя. Воздержались 4 пользователя.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Хотелось бы поучаствовать?
72.38% Да76
27.62% Нет29
Проголосовали 105 пользователей. Воздержались 9 пользователей.
Теги:
Хабы:
Всего голосов 11: ↑10 и ↓1+16
Комментарии10

Публикации

Истории

Работа

QT разработчик
5 вакансий
Java разработчик
343 вакансии
React разработчик
54 вакансии
Программист C++
122 вакансии

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн