TT Text Tools

Проверка палиндромов и анаграмм

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

🔒 Работает полностью в вашем браузере — ничего не загружается

Palindrome check

—

Anagram check

—
Advertisement

Проверяйте палиндромы и анаграммы с помощью нормализованного сравнения

Палиндромы и анаграммы — классические словесные головоломки, но проверять их вручную долго, и легко ошибиться, когда в дело вступают пробелы, заглавные буквы и знаки препинания. Этот инструмент выполняет нормализацию за вас и мгновенно показывает результат. Проверка палиндромов сообщает, читается ли слово или фраза одинаково слева направо и справа налево, а проверка анаграмм сравнивает два текста, чтобы выяснить, состоят ли они ровно из одних и тех же букв. Обе проверки выполняются локально в вашем браузере, поэтому всё, что вы вводите, остаётся на вашем устройстве.

Перед сравнением инструмент нормализует введённый текст: переводит его в нижний регистр, сводит буквы с диакритикой к базовым буквам и удаляет пробелы и знаки препинания, оставляя только значимые символы. Поэтому фраза “A man, a plan, a canal: Panama” распознаётся как палиндром, хотя содержит заглавные буквы, запятые, двоеточие и несколько пробелов. Нормализованная версия показывается рядом с каждым вердиктом, чтобы вы точно видели, что сравнивалось, и понимали, почему ответ именно такой.

Как работают проверки

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

Где это полезно

Помимо головоломок и игр со словами, проверки палиндромов и анаграмм пригодятся для придумывания остроумных имён пользователей и названий брендов, игры слов в текстах, помощи с кроссвордами и Scrabble и быстрой проверки учебных задач по программированию. Поскольку сравнение нормализовано, вы можете сосредоточиться на важных буквах, не заботясь о форматировании. Печатайте свободно, читайте вердикт и обновите страницу, когда закончите — ничего не сохраняется и никуда не отправляется.

Как использовать

  1. Введите текстВведите слово, фразу или предложение в поле палиндрома, чтобы проверить его.
  2. Посмотрите вердиктСразу увидите, читается ли нормализованный текст одинаково в обоих направлениях.
  3. Сравните два текстаИспользуйте проверку анаграмм, чтобы узнать, состоят ли два текста ровно из одних и тех же букв.

Часто задаваемые вопросы

Что здесь считается палиндромом?
По умолчанию проверка игнорирует регистр, пробелы и знаки препинания, поэтому фразы вроде ‘A man, a plan, a canal: Panama’ являются палиндромами.
Когда два текста являются анаграммами?
Они являются анаграммами, если содержат одни и те же буквы в одинаковом количестве после игнорирования регистра, пробелов и знаков препинания.
Загружается ли мой текст?
Нет. И проверка палиндромов, и проверка анаграмм полностью выполняются в вашем браузере.
Поддерживаются ли буквы с диакритикой?
Да. Диакритические знаки нормализуются, поэтому символы вроде é и e сравниваются как одна и та же базовая буква.
Advertisement