Все задачи
Легко Решено: 0 Процент решений: 0%

Високосный год

Проверьте, соответствует ли год григорианскому правилу високосного года.

Год, делящийся на 4, является високосным, если только он не делится на 100. Годы, делящиеся на 400, являются високосными несмотря на это исключение. Применяйте это арифметическое правило ко всем допустимым входным значениям года.

Реализуйте функцию leap_year(year).

Входные данные

year: Год, который нужно проверить.

Выходные данные

Верните true, если год високосный, и false в противном случае.

Ограничения

1 ≤ year ≤ 9999.

Примеры

Пример 1
Ввод:
year = 2024

Ожидаемый вывод:
expected = True
Ввод:
long long year = 2024;

Ожидаемый вывод:
bool expected = true;
Ввод:
long year = 2024;

Ожидаемый вывод:
bool expected = true;

Пояснение

2024 делится на 4 и не делится на 100.

Пример 2
Ввод:
year = 2100

Ожидаемый вывод:
expected = False
Ввод:
long long year = 2100;

Ожидаемый вывод:
bool expected = false;
Ввод:
long year = 2100;

Ожидаемый вывод:
bool expected = false;

Пояснение

2100 делится на 100, но не делится на 400, поэтому применяется исключение для столетий.

Ссылки

Это задание адаптировано для CodeUtility. Следуйте условию и ограничениям выше.

Учитесь у других

Решения сообщества

Пока нет опубликованных решений. Решите задание, чтобы поделиться первым.