Advent of Code 2025. Будете брати участь?
Традиційно з початком грудня розробник Ерік Уостл радує спільноту айтівців черговим адвент календарем — Advent of Code 2025. Хто ще не знає, що це таке — пропоную глянути тут.

В цьому році на нас загалом чекає 12 задач (в минулому було 25), перша з яких на час написання цього топіку вже доступна.
На цей раз я теж вирішив долучитися до челенджу і ось моє рішення першої задачі:
import re
i = 50
counter = 0
with open("input.txt", "r") as f:
for line in f:
line = line.strip()
letter = re.match(r"[A-Za-z]+", line).group()
number = int(re.search(r"\d+", line).group())
if letter == "R":
i = (i + number) % 100
elif letter == "L":
i = (i - number) % 100
if i == 0:
counter += 1
В цьому році перша задача виявилася трохи легшою, аніж в попередньому, тому на її вирішення в мене пішло десь 30 хвилин.
Я також створив приватний лідерборд, тому, якщо бажаєте, то додавайтеся: 4569698-eea26345. Визначимо потім, хто найкращий у вирішенні задачок на DOU 😁
Будете брати в цьому році участь в челенджі? Діліться своїми рішеннями в коментарях.
5 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів