← К задачам
Средне · +3ВалидацияСтроки

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

Палиндром - это слово, фраза, число или другая последовательность символов, которая читается одинаково с начала и с конца, например "мадам" или "каяк".

Напишите функцию, которая принимает строку и определяет, является ли она палиндромом или нет. Функция должна возвращать булево значение (True или False).

Примеры

is_palindrome("Neuquen") ➞ True

is_palindrome("Not a palindrome") ➞ False

is_palindrome("A man, a plan, a cat, a ham, a yak, a yam, a hat, a canal-Panama!") ➞ True

Примечание

  • Должен игнорировать регистр.
  • Специальные символы (знаки препинания или пробелы) должны быть проигнорированы.
def is_palindrome(txt):
    
Для запуска тестов необходима авторизация.
Поддержать проект