Utilia

Palindromkontroll

Kontrollera om ett ord eller en mening är ett palindrom, utan hänsyn till skiftläge, accenter, mellanslag och skiljetecken, med spegelvy och längsta palindrom.

Spegelvy

Matchande par är gröna, skillnader röda, mitten har en ram, ignorerade tecken är bleka och det längsta palindromet är understruket.

Jämfört:

Baklänges:

Jämförda tecken
0
Längsta palindromen inuti
–

Så använder du palindromkontrollen

  1. Skriv eller klistra in ett ord eller en mening i indatafältet. Svaret visas medan du skriver, och du kan också klicka på Kontrollera.
  2. Välj vad som ska ignoreras: Ignorera skiftläge, Ignorera accenter (é = e) och Ignorera mellanslag och skiljetecken är markerade som standard, vilket är så palindromiska meningar vanligen bedöms.
  3. Läs domen. Om texten inte är ett palindrom anger verktyget det första teckenparet som inte stämmer och deras positioner.
  4. För att testa en hel lista med ord på en gång markerar du Kontrollera varje rad för sig: varje rad får ett eget resultat i en tabell, med antalet palindrom som hittades.

Så läser du spegelvyn

Spegelvy visar din text med de par som jämförs. Det första jämförda tecknet paras ihop med det sista, det andra med det näst sista och så vidare mot mitten. Par som stämmer visas i grönt, par som skiljer sig i rött, och mittentecknet i ett palindrom med udda längd har en ram. Tecken som alternativen ignorerar, som mellanslag och kommatecken, är bleka.

Under den visar raden Jämfört: exakt vad verktyget jämförde efter att dina alternativ tillämpats, och Baklänges: visar samma följd bakifrån. En text är ett palindrom när de här två raderna är identiska. För ”Ni talar bra latin” står det nitalarbralatin på båda raderna.

Det längsta palindromet inuti

Även när en text inte är ett palindrom innehåller den ofta ett. Verktyget hittar Längsta palindromen inuti din text med Manachers algoritm, som kontrollerar varje möjlig mitt i ett enda svep, så det går fortfarande snabbt på långa texter. Palindromet understryks i spegelvyn och visas med originalstavningen: i ”Hej, Anna!” hittar det Anna. Längden räknar bara de jämförda tecknen.

Accenter, emojier och andra knepiga tecken

Verktyget arbetar med tecken så som användare uppfattar dem (grafemkluster), inte med råa kodenheter. En bokstav med accent som skrivits som ett tecken eller som en bokstav plus ett kombinerande tecken räknas som samma enda tecken, och en emoji med hudton eller en flagga förblir en enhet i stället för att delas på mitten. Det spelar roll när du stänger av Ignorera mellanslag och skiljetecken: då deltar emojier, symboler och mellanslag i jämförelsen som hela tecken.

Med Ignorera accenter (é = e) är ”Ésope reste ici et se repose” ett palindrom, som den franska traditionen förväntar sig. På samma sätt behandlas å, ä och ö som a, a och o, så ringen och prickarna spelar ingen roll i jämförelsen. Stäng av alternativet för att kräva exakta accenter. Ligaturer som œ behålls som de är, så de matchar bara en annan œ.

Kända palindrom att prova

  • Ord: kajak, radar, rotor, ana, anna, nån, otto, ABBA
  • ”Ni talar bra latin.”
  • ”Dallas sallad.”
  • ”Was it a car or a cat I saw?”
  • ”Madam, in Eden, I’m Adam.”
  • Franska: ”Ésope reste ici et se repose”, ”Engage le jeu que je le gagne”.

Vanliga frågor

Vad är ett palindrom?

Ett ord, ett tal eller en mening som läses likadant framlänges och baklänges. För meningar ignoreras mellanslag, skiljetecken och stora bokstäver normalt, vilket är standard här.

Varför är min mening inte ett palindrom?

Titta på de röda paren i spegelvyn och på meddelandet som anger den första skillnaden. Ofta beror det på en enda bokstav som saknas eller ett extra mellanslag i ett ord. Kontrollera också dina alternativ: med Ignorera mellanslag och skiljetecken avstängt räknas varje kommatecken.

Godtas siffror?

Ja. Siffror jämförs som bokstäver, så datum som 12/02/2021 (läses som 12022021) eller tal som 12321 kan kontrolleras.

Hur lång kan texten vara?

Det finns ingen fast gräns: kontrollen och sökningen efter det längsta palindromet är linjära i tid. Spegelvyn visar högst de första 5 000 tecknen.

Skickas min text någonstans?

Nej. Allt körs i din webbläsare och ingenting du skriver lämnar din enhet.