Module (61%)
Section (64%)
Лабораторная работа

Время выполнения

15-30 минут

Уровень сложности

Низкий

Цели

  • улучшение навыков ученика в работе со строками;
  • мотивация студента к поиску не очевидных решений.

Сценарий

Вы знаете, что такое палиндром?

Это слово, которое выглядит одинаково при чтении вперед и назад. Например, "казак" - это палиндром, а "лояльный" - нет.

Ваша задача - написать программу, которая:

  • запрашивает у пользователя текст;
  • проверяет, является ли введенный текст палиндромом, и печатает результат.

Примечание:

  • предположим, что пустая строка не является палиндромом;
  • прописные и строчные буквы обрабатываются как одинаковые;
  • пробелы не учитываются при проверке - рассматривайте их как несуществующие;
  • правильных решений более чем несколько - попробуйте найти более одного.

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

Тестовые данные

Пример ввода:

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

Пример вывода:

It's a palindrome

Пример ввода:

Тюльпан свалился на ногу Артамона

Пример вывода:

It's not a palindrome

Code

{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×