Co to jest palindrom?

Palindrom to słowo, fraza, liczba lub sekwencja, która czyta się tak samo od przodu i od tyłu. Klasyczne przykłady pojedynczych słów to „racecar", „level" i „madam". Frazy mogą być również palindromami, gdy ignoruje się znaki interpunkcyjne i spacje — „A man, a plan, a canal: Panama" to jeden z najbardziej znanych przykładów.

Palindromy pojawiają się w matematyce (liczby palindromiczne takie jak 121 lub 1331), biologii (palindromiczne sekwencje DNA) i rekreacyjnej lingwistyce. Ich wykrycie wymaga normalizacji danych wejściowych — podjęcia decyzji, czy traktować wielkie i małe litery jako takie same, oraz czy spacje lub znaki interpunkcyjne powinny być brane pod uwagę — przed porównaniem ciągu z jego odwrotnością.

Opis narzędzia

To narzędzie sprawdza, czy dane słowo lub fraza jest palindromem. Wklej lub wpisz dowolny tekst, a narzędzie natychmiast poinformuje, czy czyta się tak samo w obu kierunkach. Dwie opcje pozwalają kontrolować, jak ściśle sprawdzenie jest stosowane: ignorowanie wielkości liter i usuwanie znaków innych niż alfanumeryczne (spacje, znaki interpunkcyjne, łączniki itp.) przed porównaniem.

Przykłady

Dane wejściowe Ignoruj wielkość liter Ignoruj znaki inne niż alfanumeryczne Wynik
racecar Palindrom
Racecar Palindrom
Racecar Nie jest palindromem
A man, a plan, a canal: Panama Palindrom
hello Nie jest palindromem
12321 Palindrom

Funkcje

  • Wykrywanie palindromów w czasie rzeczywistym podczas pisania
  • Opcja ignorowania wielkości liter dla sprawdzania bez rozróżniania wielkości
  • Opcja usuwania spacji i znaków interpunkcyjnych przed sprawdzeniem

Objaśnienie opcji

Opcja Opis
Ignoruj wielkość liter Traktuje wielkie i małe litery jako równoważne (A = a)
Ignoruj znaki inne niż alfanumeryczne Usuwa spacje, znaki interpunkcyjne i symbole przed porównaniem, dzięki czemu frazy takie jak „A man, a plan, a canal: Panama" są rozpoznawane jako palindromy