Сделал 17 задание
This commit is contained in:
parent
28e2addc57
commit
3d46086283
38
lesson.17.py
Normal file
38
lesson.17.py
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
''' ****** Задание 17 из 20 *********
|
||||||
|
* Мы снова возвращаемся к загадочным палиндромам — на этот раз с небольшим усложнением.
|
||||||
|
|
||||||
|
Теперь нужно определить, является ли строка палиндромом без учёта регистра и пробелов.
|
||||||
|
То есть А роза упала на лапу Азора — это палиндром, а Мама мыла раму — уже нет.
|
||||||
|
|
||||||
|
Напишите программу, которая проверяет, является ли введённая строка палиндромом.
|
||||||
|
|
||||||
|
Формат ввода
|
||||||
|
Вводится строка.
|
||||||
|
|
||||||
|
Формат вывода
|
||||||
|
Если введённая строка относится к палиндрому, то вывести YES, а иначе — NO.
|
||||||
|
|
||||||
|
Примечание
|
||||||
|
При проверке не обращайте внимания на регистр и пробелы.
|
||||||
|
|
||||||
|
|
||||||
|
Подсказка
|
||||||
|
Для удобства преобразуйте вводимую строку:
|
||||||
|
|
||||||
|
при помощи методов lower или upper выровняйте регистр;
|
||||||
|
при помощи метода replace замените все пробельные символы на пустую строку ''.
|
||||||
|
После данных манипуляций решение полностью повторяет задачу E.
|
||||||
|
|
||||||
|
Пример 1
|
||||||
|
Ввод
|
||||||
|
|
||||||
|
А роза упала на лапу Азора
|
||||||
|
Вывод
|
||||||
|
|
||||||
|
YES
|
||||||
|
'''
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
line = ''.join(input().lower().split())
|
||||||
|
print('YES' if line == line[::-1] else 'NO')
|
||||||
Loading…
Reference in a new issue