Предмет: Информатика, автор: DarkkinG2434

Напишите программу, которая определит, является ли введенная строка палиндромом и выведет соответствующее сообщение.

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

Например:

"А роза упала на лапу Азора".

Учтите, что пробелы не должны учитываться при проверке!


vanisherxxx: Язык программирования?

Ответы

Автор ответа: MrSolution
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('Не является!');

Обе программы работают исправно.

Задание выполнено!

Автор ответа: vimmortal2
2

Ответ:

Python:

sl = input().lower().replace(' ', '')

print('Палиндром' if sl == sl[::-1] else 'Не палиндром')

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: виктория22112
Предмет: Українська мова, автор: Лесі