Что такое палиндром?

Палиндром — это слово, фраза, число или последовательность, которая читается одинаково в обоих направлениях. Классические примеры отдельных слов включают "racecar", "level" и "madam". Фразы также могут быть палиндромами, если игнорировать пунктуацию и пробелы — "A man, a plan, a canal: Panama" — один из самых известных примеров.

Палиндромы встречаются в математике (палиндромные числа, такие как 121 или 1331), биологии (палиндромные последовательности ДНК) и развлекательной лингвистике. Их обнаружение требует нормализации входных данных — решения о том, считать ли прописные и строчные буквы одинаковыми, и должны ли пробелы или пунктуация учитываться — перед сравнением строки с её обратным отражением.

Описание инструмента

Этот инструмент проверяет, является ли данное слово или фраза палиндромом. Вставьте или введите любой текст, и инструмент сразу же сообщит, читается ли он одинаково в обоих направлениях. Две опции позволяют вам контролировать, насколько строго применяется проверка: игнорирование регистра букв и удаление буквенно-цифровых символов (пробелов, пунктуации, дефисов и т. д.) перед сравнением.

Примеры

Входные данные Игнорировать регистр Игнорировать небуквенно-цифровые Результат
racecar Палиндром
Racecar Палиндром
Racecar Не палиндром
A man, a plan, a canal: Panama Палиндром
hello Не палиндром
12321 Палиндром

Возможности

  • Проверка палиндрома в реальном времени по мере ввода
  • Опция игнорирования регистра букв для проверки без учёта регистра
  • Опция удаления пробелов и пунктуации перед проверкой

Объяснение опций

Опция Описание
Игнорировать регистр Считает прописные и строчные буквы равными (A = a)
Игнорировать небуквенно-цифровые Удаляет пробелы, пунктуацию и символы перед сравнением, поэтому фразы вроде "A man, a plan, a canal: Panama" распознаются как палиндромы