← К задачам
Средне · +3ДатыМассивы

Просрочка на складе

Вы проверяете сроки годности товаров на складе. Каждая дата задана тройкой (год, месяц, день). Товар просрочен, если его дата истечения строго раньше сегодняшней.

Напишите функцию expired_count(expiry_dates, today), где expiry_dates — список дат-кортежей (y, m, d), а today — дата-кортеж (y, m, d). Верните, сколько дат строго раньше today. Сравнивайте даты вручную (без модуля datetime): сначала год, потом месяц, потом день.

Пример:

expired_count([(2024, 1, 1), (2024, 6, 15), (2025, 1, 1)], (2024, 6, 15)) -> 1
expired_count([], (2024, 1, 1)) -> 0
def expired_count(expiry_dates, today):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект