Mis on palindroom?

Palindroom on sõna, fraas, arv või jada, mis loetakse ühesuguselt edasi ja tagasi. Klassikaliste ühe sõna näidete hulka kuuluvad "racecar", "level" ja "madam". Fraasid võivad olla ka palindroomid, kui eirata kirjavahemärke ja tühikuid — "A man, a plan, a canal: Panama" on üks kuulsamaid näiteid.

Palindroomid esinevad matemaatikas (palindroomsed arvud nagu 121 või 1331), bioloogias (palindroomsed DNA järjestused) ja meelelahutuslikul lingvistikal. Nende tuvastamine nõuab sisendi normaliseerimist — otsustamist, kas käsitleda suuri ja väikesi tähti samaväärsena, ja kas tühikud või kirjavahemärgid peaksid loendama — enne stringi võrdlemist selle pöördega.

Tööriista kirjeldus

See tööriist kontrollib, kas antud sõna või fraas on palindroom. Kleepige või sisestage mis tahes tekst ja tööriist teatab kohe, kas see loetakse mõlemas suunas ühesuguselt. Kaks valikut võimaldavad teil kontrollida, kui rangelt kontroll rakendatakse: tähetahe eiramine ja mittealphanumeeriliste märkide (tühikud, kirjavahemärgid, sidekriipsud jne) eemaldamine enne võrdlemist.

Näited

Sisend Eira tähetahet Eira mittealphanumeerilisi Tulemus
racecar Palindroom
Racecar Palindroom
Racecar Mitte palindroom
A man, a plan, a canal: Panama Palindroom
hello Mitte palindroom
12321 Palindroom

Funktsioonid

  • Reaalajas palindroomi tuvastamine sisestamise ajal
  • Valik tähetahe eiramiseks tõstutundetu kontrolli jaoks
  • Valik tühikute ja kirjavahemärkide eemaldamiseks enne kontrolli

Valikud selgitatud

Valik Kirjeldus
Eira tähetahet Käsitleb suuri ja väikesi tähti võrdväärsena (A = a)
Eira mittealphanumeerilisi Eemaldab tühikud, kirjavahemärgid ja sümbolid enne võrdlemist, nii et fraasid nagu "A man, a plan, a canal: Panama" tunnistatakse palindroomideks