С этим инструментом что-то не так?

О «Палиндром Онлайн»

Этот инструмент проверяет, является ли строка палиндромом — читается ли одинаково слева направо и справа налево. "racecar" и "A man, a plan, a canal: Panama" — палиндромы; "hello" — нет.

Стандартные правила игнорируют пробелы, пунктуацию и регистр. Так "A Santa at NASA" считается палиндромом. Есть и строгий режим: точное совпадение символов.

Полезно для словесных игр, головоломок, подготовки к интервью по программированию и просто ради интереса. Также подсвечивает самую длинную палиндромную подстроку в больших текстах.

Как пользоваться этим инструментом

Как проверить, является ли строка палиндромом

  1. Вставьте слово или фразу

    Введите или вставьте текст в поле Text. Знаки препинания, пробелы и регистр на результат не влияют.

  2. Как идёт нормализация

    Остаются только [a-z0-9]: текст приводится к нижнему регистру, остальное удаляется, затем сравнивается со своей реверсией. «A man, a plan, a canal: Panama» становится «amanaplanacanalpanama».

  3. Запуск

    Результат: isPalindrome (true/false) и нормализованная строка — видно, что именно сравнивалось.

  4. Граничные случаи

    Пустая строка и одиночный символ дают true. Нелатинские письменности (арабская, CJK) после нормализации пусты, поэтому тоже true.