← К задачам
Средне · +3ВалидацияДатыЧисла

Магическая дата

Напишите функцию, которая принимает строку с датой в формате д/м/гггг и возвращает 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):
	
Для запуска тестов необходима авторизация.
Поддержать проект