Самая длинная серия дней подряд

Задача по программированию с проверкой онлайн

Сложность
Средняя
Языки
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

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки