Vad är ett palindrom?

Ett palindrom är ett ord, en fras, ett tal eller en sekvens som läses på samma sätt framåt och bakåt. Klassiska exempel på enstaka ord inkluderar "racecar", "level" och "madam". Fraser kan också vara palindrom när skiljetecken och mellanslag ignoreras — "A man, a plan, a canal: Panama" är ett av de mest kända exemplen.

Palindrom förekommer inom matematik (palindromiska tal som 121 eller 1331), biologi (palindromiska DNA-sekvenser) och rekreativ lingvistik. För att detektera dem krävs normalisering av inmatningen — att besluta om versaler och gemener ska behandlas som samma sak, och om mellanslag eller skiljetecken ska räknas — innan strängen jämförs med dess omvändning.

Verktygets beskrivning

Det här verktyget kontrollerar om ett givet ord eller en given fras är ett palindrom. Klistra in eller skriv in valfri text, och verktyget rapporterar omedelbar om det läses på samma sätt i båda riktningarna. Två alternativ låter dig styra hur strikt kontrollen tillämpas: ignorera bokstavsstorlek och ta bort icke-alfanumeriska tecken (mellanslag, skiljetecken, bindestreck osv.) innan du jämför.

Exempel

Inmatning Ignorera skiftläge Ignorera icke-alfanumeriska Resultat
racecar Palindrom
Racecar Palindrom
Racecar Inte ett palindrom
A man, a plan, a canal: Panama Palindrom
hello Inte ett palindrom
12321 Palindrom

Funktioner

  • Palindromdetektion i realtid när du skriver
  • Alternativ för att ignorera bokstavsstorlek för skiftlägeskänsliga kontroller
  • Alternativ för att ta bort mellanslag och skiljetecken innan kontroll

Alternativ förklarade

Alternativ Beskrivning
Ignorera skiftläge Behandlar versaler och gemener som lika (A = a)
Ignorera icke-alfanumeriska Tar bort mellanslag, skiljetecken och symboler innan jämföring, så fraser som "A man, a plan, a canal: Panama" känns igen som palindrom