← К задачам
Магическая дата
Напишите функцию, которая принимает строку с датой в формате д/м/гггг и возвращает True, если дата является магической, иначе — False.
Дата является магической, если выполняется одно из условий:
мм * дд— однозначное число, которое совпадает с последней цифрой гггг.мм * дд— двузначное число, которое совпадает с двумя последними цифрами гггг.мм * дд— трехзначное число, которое совпадает с тремя последними цифрами гггг.
Примеры
magic("1 1 2011") ➞ True
magic("4 1 2001") ➞ False
magic("5 2 2010") ➞ True
magic("9 2 2011") ➞ False
Примечание
- Можете считать, что пользователь всегда вводит дату в формате дд/мм/ггг. Проверять на корректность входные данные не нужно.
- Если день и месяц — однозначные числа, добавлять ноль не надо.
'1 1 2011' ➞ 1/1/2011, а не 01/01/2011.
def magic(string):
Для запуска тестов необходима авторизация.