Utilia

Palindrom ellenőrző

Ellenőrizd, hogy egy szó vagy mondat palindrom-e, az ékezetek és írásjelek figyelmen kívül hagyásával, tükörnézettel és leghosszabb palindrom keresésével.

Tükörnézet

Az egyező párok zöldek, az eltérések pirosak, a közép keretezett, a figyelmen kívül hagyott karakterek halványak, a leghosszabb palindrom pedig alá van húzva.

Összehasonlítva:

Megfordítva:

Összehasonlított karakterek
0
Leghosszabb palindrom belül
–

Hogyan használd a palindrom ellenőrzőt

  1. Írj vagy illessz be egy szót vagy mondatot a bemeneti mezőbe. A válasz gépelés közben megjelenik; az Ellenőrzés gombra is kattinthatsz.
  2. Válaszd ki, mit hagyjon figyelmen kívül az eszköz: a Kis- és nagybetű figyelmen kívül hagyása, az Ékezetek figyelmen kívül hagyása (é = e) és a Szóközök és írásjelek figyelmen kívül hagyása alapértelmezés szerint be van jelölve, hiszen a palindrom mondatokat általában így ítélik meg.
  3. Olvasd le az ítéletet. Ha a szöveg nem palindrom, az eszköz megnevezi az első olyan karakterpárt, amely nem egyezik, és megadja a helyüket.
  4. Szavak egész listájának egyszerre történő teszteléséhez jelöld be a Minden sor külön ellenőrzése opciót: minden sor külön eredményt kap egy táblázatban, a talált palindromok számával.

A tükörnézet olvasása

A Tükörnézet megmutatja a szövegedet az összehasonlított párokkal. Az első összehasonlított karaktert az utolsóval párosítja, a másodikat az utolsó előttivel, és így tovább a közép felé. Az egyező párok zölden, az eltérők pirosan jelennek meg, a páratlan hosszúságú palindrom középső karaktere pedig keretet kap. Azok a karakterek, amelyeket a beállítások figyelmen kívül hagynak, például a szóközök és a vesszők, halványak.

Alatta az Összehasonlítva: sor pontosan azt mutatja, mit hasonlított össze az eszköz a beállításaid alkalmazása után, a Megfordítva: pedig ugyanezt a sorozatot visszafelé. A szöveg palindrom, ha ez a két sor azonos. A „Géza, kék az ég.” esetén mindkettő így szól: gezakekazeg.

A leghosszabb palindrom belül

Még ha a szöveg nem is palindrom, gyakran tartalmaz egyet. Az eszköz a Leghosszabb palindrom belül értéket Manacher algoritmusával keresi meg, amely egyetlen menetben ellenőriz minden lehetséges középpontot, így hosszú szövegeknél is azonnali marad. A palindrom alá van húzva a tükörnézetben, és az eredeti írásmódjában jelenik meg: a „Szia, Anna!” szövegben az Anna szót találja meg. A hossza csak az összehasonlított karaktereket számolja.

Ékezetek, emoji és más trükkös karakterek

Az eszköz a felhasználó által észlelt karakterekkel (grafémaklaszterekkel) dolgozik, nem nyers kódegységekkel. Az egy karakterként vagy betűként és kombináló ékezetként begépelt ékezetes betű ugyanannak az egy karakternek számít, a bőrtónussal ellátott emoji vagy a zászló pedig egy egység marad, nem vágja félbe. Ez akkor számít, ha kikapcsolod a Szóközök és írásjelek figyelmen kívül hagyása opciót: ekkor az emojik, a szimbólumok és a szóközök egész karakterként vesznek részt az összehasonlításban.

A magyar kettős és hármas betűket (cs, sz, zs, gy, ny, ty, ly, dzs) az eszköz betűnként, külön karakterként hasonlítja össze, nem egyetlen betűként. A „Csacsi” szó betűnként nézve nem palindrom, bár a magyar helyesírás szerint egy betűnek számítana a „cs”. Fontos tudni, ha magyar kettős betűket tartalmazó szavakat ellenőrzöl.

Az Ékezetek figyelmen kívül hagyása (é = e) beállítással a „Géza kék az ég” akkor is palindrom, ha az ékezeteket nem veszed figyelembe. Kapcsold ki az opciót, ha pontos ékezeteket szeretnél megkövetelni: ekkor az á és az a, vagy az ő és az o különböző karakternek számít. Az olyan ligatúrákat, mint az œ, az eszköz változatlanul hagyja, így azok csak egy másik œ karakterrel egyeznek.

Híres palindromok kipróbálásra

  • Szavak: level, Anna, Ede, aha
  • „Géza, kék az ég.”
  • „Ave Eva.”
  • „Madam, in Eden, I’m Adam.”
  • „Never odd or even.”
  • Francia: „Ésope reste ici et se repose”.

Gyakori kérdések

Mi az a palindrom?

Olyan szó, szám vagy mondat, amely előre és hátrafelé olvasva ugyanaz. A mondatoknál a szóközöket, az írásjeleket és a nagybetűket általában figyelmen kívül hagyják, ez az alapértelmezés itt is.

Miért nem palindrom a mondatom?

Nézd meg a piros párokat a tükörnézetben, és az első eltérést megnevező üzenetet. Gyakran egyetlen hiányzó betű vagy egy felesleges szóköz egy szóban az ok. Ellenőrizd a beállításaidat is: ha a Szóközök és írásjelek figyelmen kívül hagyása ki van kapcsolva, minden vessző számít.

Elfogadja a számokat?

Igen. A számjegyeket úgy hasonlítja össze, mint a betűket, így ellenőrizhetők az olyan dátumok, mint a 2021. 12. 02. (12022021 értékként olvasva), vagy az olyan számok, mint a 12321.

Milyen hosszú lehet a szöveg?

Nincs rögzített korlát: az ellenőrzés és a leghosszabb palindrom keresése időben lineáris. A tükörnézet legfeljebb az első 5000 karaktert mutatja.

Elküldésre kerül valahova a szövegem?

Nem. Minden a böngésződben fut; semmi, amit beírsz, nem hagyja el az eszközödet.