Ctrl K

Сколько дней в месяце

Лёгкая
Даны год year и номер месяца month (январь — 1, декабрь — 12). Верните, сколько дней в этом месяце по григорианскому календарю. Год високосный, если делится на 4, кроме тех, что делятся на 100, но не на 400.
Пример 1
year=2024, month=2 → 29

2024 делится на 4 и не делится на 100 — год високосный, в феврале 29 дней.

Пример 2
year=2100, month=2 → 28

2100 делится на 100, но не на 400 — год не високосный, в феврале 28 дней.

Пример 3
year=1987, month=9 → 30
Ограничения
  • 1583 ≤ year ≤ 2100
  • 1 ≤ month ≤ 12
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЧисло-перевёртыш ЛёгкаяЗначение римского числа ЛёгкаяПрибавить единицу к числу из цифр ЛёгкаяСумма двоичных строк ЛёгкаяЦелая часть квадратного корня Лёгкая
загружаем Python…
Вход
year=2024, month=2
Ожидается
29

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