Проверка палиндромов
Введите текст, чтобы узнать, одинаково ли он читается вперёд и назад (игнорируя пробелы, знаки препинания и регистр).
Мы удаляем все неалфавитно-цифровые символы и сравниваем очищенный текст с его перевёрнутой версией.
Введите текст для проверки.
Как Проверка палиндромов работает
Наш проверщик палиндромов концентрируется на самом тексте, а не на его оформлении. Вместо того чтобы напрямую сравнивать символы (со пробелами, запятыми и разным регистром), он сначала очищает ввод, а затем проверяет, одинаково ли он читается слева направо и справа налево.
Когда вы вводите или вставляете текст в поле, инструмент:
- Нормализует текст: Преобразует все буквы в нижний регистр, поэтому “RaceCar” и “racecar” считаются одинаковыми.
- Удаляет неалфавитно-цифровые символы: Пробелы, знаки препинания и специальные символы удаляются. Например,
Never odd, or even!превращается вшалашшалаш. - Строит перевёрнутую версию: Очищенная строка переворачивается посимвольно.
- Сравнивает оригинал и перевёрнутый текст: Если очищенный текст и его перевёрнутая версия полностью совпадают, инструмент помечает его как палиндром. В противном случае показывает, что это не палиндром.
Вы также видите очищенную и перевёрнутую версию текста в панели результатов, чтобы быстро понять, почему строка является или не является палиндромом. В боковой сводке отображается простой вердикт «Палиндром» / «Не палиндром», а также длина очищенного текста.
Распространённые палиндромы-слова
Используйте эту короткую таблицу популярных палиндромов, чтобы протестировать проверку. Обратный текст показывает, что видит инструмент после очистки строки.
Короткие палиндромы
| Слово | Обратный текст | Палиндром? |
|---|---|---|
| ротор | ротор | Да |
| мадам | мадам | Да |
| кабак | кабак | Да |
| потоп | потоп | Да |
| шалаш | шалаш | Да |
| топот | топот | Да |
Палиндромные фразы (очищенный текст)
Проверка удаляет пробелы и знаки препинания, поэтому «очищенный текст» совпадает со своей обратной версией.
| Исходная фраза | Обратный (очищенный) текст | Палиндром? |
|---|---|---|
| шалаш шалаш | шалашшалаш | Да |
| ротор ротор | роторротор | Да |
| кабак кабак | кабаккабак | Да |
| топот топот | топоттопот | Да |
| мадам мадам | мадаммадам | Да |