Штраф за книгу
Библиотека считает штраф по тому, насколько поздно вернули книгу. Функция получает фактическую дату возврата d1, m1, y1 и ожидаемую дату d2, m2, y2. Если книгу вернули вовремя или раньше, штраф равен 0; если позже в том же месяце и году — 15 за каждый день, если позже в том же году — 500 за каждый месяц, а если позже по году — 10000. Верните итоговый штраф.
Примеры
Ввод
9, 6, 2015, 6, 6, 2015Вывод
45Ввод
6, 6, 2015, 6, 6, 2015Вывод
0Ввод
1, 1, 2016, 1, 1, 2015Вывод
10000Нужно реализовать
def library_fine(d1: int, m1: int, y1: int, d2: int, m2: int, y2: int) -> int:
Теги
math
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
9, 6, 2015, 6, 6, 2015Ожидаемый
452
Ввод
6, 6, 2015, 6, 6, 2015Ожидаемый
03
Ввод
1, 1, 2016, 1, 1, 2015Ожидаемый
100004
Ввод
1, 3, 2015, 1, 1, 2015Ожидаемый
10005
Ввод
1, 1, 2015, 5, 5, 2015Ожидаемый
06
Ввод
6, -100, 2015, 6, 6, 2015Ожидаемый
0Фокус-радио
На паузе · SomaFM · Fluid