Ctrl K

Дней между датами

Лёгкая
Даны две даты first и second в формате ГГГГ-ММ-ДД. Верните, сколько дней между ними. Даты могут идти в любом порядке — ответ всегда неотрицательный. Не забудьте про високосные годы: год високосный, если делится на 4, кроме тех, что делятся на 100, но не на 400.
Пример 1
first="2024-02-27", second="2024-03-02" → 4

2024 год високосный, в феврале 29 дней: 27, 28, 29 февраля и 1 марта — четыре дня до 2 марта.

Пример 2
first="2031-01-10", second="2030-12-25" → 16

Порядок дат не важен: от 25 декабря до 10 января 16 дней.

Пример 3
first="1999-07-04", second="1999-07-04" → 0
Ограничения
  • Обе даты существуют в календаре
  • Годы от 1971 до 2100
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяСумма двоичных строк ЛёгкаяБуква столбца по номеру ЛёгкаяНомер столбца по букве ЛёгкаяСчиталка тройками и пятёрками Лёгкая
загружаем Python…
Вход
first="2024-02-27", second="2024-03-02"
Ожидается
4

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 141 тест на сервере, включая скрытые.