advent-of-code-2025/python/src/2-day/README.md

33 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# День 2: Подарочный магазин
## Задача
В базе данных подарочного магазина появились неверные ID продуктов. Нужно найти все неверные ID в заданных диапазонах.
### Входные данные
Диапазоны ID, разделенные запятыми. Каждый диапазон: `начало-конец`
Пример:
```
11-22,95-115,998-1012,1188511880-1188511890,222220-222224,
1698522-1698528,446443-446449,38593856-38593862,565653-565659,
824824821-824824827,2121212118-2121212124
```
### Часть 1
Неверный ID - число, состоящее из повторяющейся последовательности цифр **дважды**.
Примеры: `55` (5 дважды), `6464` (64 дважды), `123123` (123 дважды)
**Ответ:** сумма всех неверных ID в заданных диапазонах.
### Часть 2
Неверный ID - число, состоящее из повторяющейся последовательности цифр **как минимум дважды**.
Примеры: `12341234` (1234 дважды), `123123123` (123 трижды), `1111111` (1 семь раз)
**Ответ:** сумма всех неверных ID по новым правилам.