Sprawdzanie palindromów
Sprawdź, czy słowo lub zdanie jest palindromem – bez względu na wielkość liter, polskie znaki i interpunkcję – i znajdź najdłuższy palindrom.
Widok lustrzany
Pasujące pary są zielone, różnice czerwone, środek jest obramowany, ignorowane znaki wyblakłe, a najdłuższy palindrom podkreślony.
Porównano:
Odwrócone:
- Porównane znaki
- 0
- Najdłuższy palindrom w tekście
- –
Wyniki dla linii
| Linia | Tekst | Palindrom? |
|---|
Jak sprawdzić, czy tekst jest palindromem
- Wpisz lub wklej słowo albo zdanie w polu danych wejściowych. Odpowiedź pojawia się na bieżąco; możesz też kliknąć Sprawdź.
- Wybierz, co ignorować: Ignoruj wielkość liter, Ignoruj znaki diakrytyczne (ą = a) i Ignoruj spacje i interpunkcję są domyślnie zaznaczone – tak zwykle ocenia się zdania palindromiczne.
- Odczytaj werdykt. Jeśli tekst nie jest palindromem, narzędzie wskaże pierwszą parę znaków, które do siebie nie pasują, wraz z ich pozycjami.
- Aby sprawdzić od razu całą listę słów, zaznacz Sprawdź każdą linię osobno: każda linia dostaje własny wynik w tabeli, a pod nią widać, ile palindromów znaleziono.
Jak czytać widok lustrzany
Widok lustrzany pokazuje tekst z porównywanymi parami. Pierwszy porównywany znak jest łączony w parę z ostatnim, drugi z przedostatnim i tak dalej aż do środka. Pasujące pary są zielone, niepasujące czerwone, a środkowy znak palindromu o nieparzystej długości jest obramowany. Znaki ignorowane przez wybrane opcje, takie jak spacje i przecinki, są wyblakłe.
Niżej linia Porównano: pokazuje dokładnie to, co narzędzie porównało po zastosowaniu opcji, a Odwrócone: tę samą sekwencję od tyłu. Tekst jest palindromem, gdy obie linie są identyczne. Dla „Kobyła ma mały bok” obie brzmią kobyłamamałybok.
Najdłuższy palindrom w tekście
Nawet jeśli tekst nie jest palindromem, często jakiś zawiera. Narzędzie znajduje Najdłuższy palindrom w tekście algorytmem Manachera, który sprawdza każdy możliwy środek w jednym przebiegu, więc działa natychmiast także na długich tekstach. Palindrom jest podkreślony w widoku lustrzanym i pokazany w oryginalnej pisowni: w „Płyń, kajaku!” narzędzie znajdzie „kajak”. Jego długość obejmuje tylko porównywane znaki.
Polskie znaki, emoji i inne trudne znaki
Narzędzie działa na znakach postrzeganych przez użytkownika (klastrach grafemów), a nie na surowych jednostkach kodu. Litera z ogonkiem lub kreską wpisana jako jeden znak albo jako litera plus łączący znak diakrytyczny liczy się jako ten sam pojedynczy znak, a emoji z kolorem skóry czy flaga pozostaje jedną całością, zamiast rozpaść się na pół. Ma to znaczenie, gdy wyłączysz Ignoruj spacje i interpunkcję: wtedy emoji, symbole i spacje biorą udział w porównaniu jako całe znaki.
Z opcją Ignoruj znaki diakrytyczne (ą = a) „ą” pasuje do „a”, „ę” do „e”, a „ó” do „o”, co przydaje się, gdy palindrom układa się tylko „na oko”. Wyłącz tę opcję, aby wymagać dokładnych polskich znaków. Litera „ł” nie jest w Unicode literą „l” z kreską, tylko osobną literą, więc pasuje wyłącznie do innego „ł”; podobnie ligatury, takie jak œ.
Znane palindromy do sprawdzenia
- Słowa: kajak, potop, sedes, zakaz, oko, radar
- „Kobyła ma mały bok”
- „Akta generała ma mała Renegatka”
- „Może jutro ta dama da tortu jeżom”
- „Zakopane na pokaz”
- Po angielsku: „Was it a car or a cat I saw?”, „Never odd or even.”
Najczęściej zadawane pytania
Co to jest palindrom?
Słowo, liczba lub zdanie, które czyta się tak samo od przodu i od tyłu. W zdaniach zwykle ignoruje się spacje, interpunkcję i wielkie litery – i tak też działa to narzędzie domyślnie.
Dlaczego moje zdanie nie jest palindromem?
Spójrz na czerwone pary w widoku lustrzanym i na komunikat wskazujący pierwszą różnicę. Często przyczyną jest jedna brakująca litera albo dodatkowa spacja w słowie. Sprawdź też opcje: przy wyłączonym Ignoruj spacje i interpunkcję liczy się każdy przecinek.
Czy można sprawdzać liczby?
Tak. Cyfry są porównywane jak litery, więc można sprawdzić daty, np. 12.02.2021 (czytane jako 12022021), albo liczby takie jak 12321.
Jak długi może być tekst?
Nie ma stałego limitu: sprawdzanie i szukanie najdłuższego palindromu działają w czasie liniowym. Widok lustrzany pokazuje najwyżej pierwsze 5000 znaków.
Czy mój tekst jest gdzieś wysyłany?
Nie. Wszystko działa w twojej przeglądarce; nic, co wpiszesz, nie opuszcza twojego urządzenia.
Podobne narzędzia
- Odwracanie tekstu Odwróć tekst online: napisz zdanie od tyłu, odwróć kolejność słów lub linii. Emoji i polskie znaki diakrytyczne zostają nienaruszone.
- Słowa z liter i wyszukiwarka anagramów Ułóż z liter wszystkie angielskie lub francuskie słowa, z blankami i trybem dokładnych anagramów. Działa w przeglądarce, także offline.
- Licznik słów Darmowy licznik słów online liczy słowa, znaki ze spacjami i bez, zdania i akapity podczas pisania oraz szacuje czas czytania i mówienia.
- Usuwanie polskich znaków i akcentów Usuń polskie znaki i akcenty z dowolnego tekstu (ą → a, ł → l, ß → ss) i zamień nazwy na bezpieczne nazwy plików – bezpośrednio w przeglądarce.