Telegram Group Search
Channel created
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Здесь подробная инструкция как присоединиться к Advent of Code. Там же найдёте ответы на частые вопросы.

Краткий вариант инструкции:

1. Зарегистрироваться на adventofcode.com
2. Присоединиться к нашему лидерборду с помощью кода 1447997-145708ba
3. Подготовить проект для решения задач
4. Позвать друзей (это обязательный шаг :))

🗓 Каждый день в этом канале будет появляться пост со ссылкой на новую задачу, где в комментариях можно будет обсуждать задачу. А для мемов и оффтопа есть @aoc_club_chat – заходите, будем знакомиться.

Если остались вопросы – комментарии открыты как раз для них 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 В @aoc_club_chat есть сильно не все, так что сделаем "точку входа" в тред-знакомство прямо тут.

Напишите пару строк о себе. Если не знаете, что писать – напишите на каком языке собираетесь решать AoC, участвовали ли раньше и чего ждёте от Advent of Code 🙂
Привет, спишь?

Нет, ещё не началось. Но уже с завтрашнего дня, в это же время здесь будут создаваться треды для обсуждения задач.

А пока можно подготовить проект для решения задач:

*️⃣ Лучший способ подготовить проект – попробовать решить одну-две первые задачи из прошлых лет. Как минимум вам придётся написать утилитарные функции для чтения файлов с входными данными и определить структуру файла, которую можно будет копировать изо дня в день.
*️⃣ Альтернативный способ – взять чей-то готовый шаблон проекта. Шаблоны бывают навороченные, где накручивают автоматизации для подгрузки входных данных для задач, а бывают минималистичные, поэтому стоит подробно изучить его заранее. Например, у JetBrains есть минимальный шаблон для Kotlin (и его вариант с Amper вместо Gradle)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! Конечно, это уже 5-й день, но всё-таки поздно – лучше чем никогда.

*️⃣ Если публикуете решения на GitHub, исключайте файлы со входными данными из репозитория через .gitignore. Например, так:
# Исключаем входные данные (с расширением .txt) из репозитория
*.txt
# Но оставляем тестовые данные
!*.test.txt


*️⃣Иногда IDE могут портить входные данные, удаляя пробелы в конце строки или добавляя пустую строку в конец файла. Это можно поправить, если добавить в корень проекта файл .editorconfig с таким содержанием:
root = true

[*.txt]
insert_final_newline = false
trim_trailing_whitespace = false


*️⃣Кидайте в комментарии ссылку на свой репозиторий и я добавлю его в общий список, где можно будет удобно смотреть репозитории всех участников! (репозитории, которые нашёл, уже добавил)
Please open Telegram to view this post
VIEW IN TELEGRAM
А, и ещё. Если вы пропустили первые дни и кажется, что момент поучаствовать упущен – это не так :) В Advent of Code нет требования, что задачи нужно решать подряд, поэтому начать можно с сегодняшнего или завтрашнего дня.

В целом если пропустили какой-то день, хорошая стратегия – всё равно решать последнюю задачу. Так вы не упустите обсуждения и актуальные мемы 🙂
2025/05/22 08:45:58
Back to Top
HTML Embed Code: