Лабораторная работа
It's not a palindrome
Время выполнения
15-30 минут
Уровень сложности
Низкий
Цели
- улучшение навыков ученика в работе со строками;
- мотивация студента к поиску не очевидных решений.
Сценарий
Вы знаете, что такое палиндром?
Это слово, которое выглядит одинаково при чтении вперед и назад. Например, "казак" - это палиндром, а "лояльный" - нет.
Ваша задача - написать программу, которая:
- запрашивает у пользователя текст;
- проверяет, является ли введенный текст палиндромом, и печатает результат.
Примечание:
- предположим, что пустая строка не является палиндромом;
- прописные и строчные буквы обрабатываются как одинаковые;
- пробелы не учитываются при проверке - рассматривайте их как несуществующие;
- правильных решений более чем несколько - попробуйте найти более одного.
Протестируйте свой код, используя предоставленные нами данные.
Тестовые данные
Пример ввода:
А роза упала на лапу Азора
Пример вывода:
It's a palindrome
Пример ввода:
Тюльпан свалился на ногу Артамона
Пример вывода: