Add: add second day solutions

This commit is contained in:
Kirill Samoylenkov 2025-12-02 13:28:51 +05:00
parent 34ac3971f0
commit 1cc4e213d7
5 changed files with 74 additions and 0 deletions

View file

@ -0,0 +1,33 @@
# День 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 по новым правилам.