Предмет: Информатика,
автор: DarkkinG2434
Напишите программу, которая определит, является ли введенная строка палиндромом и выведет соответствующее сообщение.
Палиндром — строка, которая читается одинаково как слева направо, так справа налево.
Например:
"А роза упала на лапу Азора".
Учтите, что пробелы не должны учитываться при проверке!
vanisherxxx:
Язык программирования?
Ответы
Автор ответа:
1
Ответ:
(см. объяснение)
Объяснение:
Решение на Python:
s = input().lower().replace(' ', '')
if s == s[::-1]:
print('Является!')
else:
print('Не является!')
Решение на Pascal:
##
var s: string := ReadString.ToLower.Replace(' ', '');
if(s=s[::-1]) then print('Является!')
else print('Не является!');
Обе программы работают исправно.
Задание выполнено!
Автор ответа:
2
Ответ:
Python:
sl = input().lower().replace(' ', '')
print('Палиндром' if sl == sl[::-1] else 'Не палиндром')
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: виктория22112
Предмет: Українська мова,
автор: Лесі
Предмет: Русский язык,
автор: kateika1
Предмет: Математика,
автор: Nellijan