Самая длинная серия дней подряд
Задача по программированию с проверкой онлайн
- Сложность
- Средняя
- Языки
- Python
- JavaScript
- TypeScript
- Java
- Go
- Темы
- Даты и время
- Словари и множества
Дан список дат активности "YYYY-MM-DD" в произвольном порядке, возможны повторы. Верните длину самой длинной серии подряд идущих календарных дней. Календарь григорианский: учитывайте длину месяцев, переход через год и 29 февраля в високосные годы. Повторы одного дня считаются один раз. Для пустого списка верните 0. Дат не больше 10000.
Пример: ["2024-02-28", "2024-03-01", "2024-02-29"] → 3 (28 февраля, 29 февраля и 1 марта 2024).
Источник: задача CodeShare
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).