Wat is een palindroom?

Een palindroom is een woord, zin, getal of reeks die hetzelfde leest van voren naar achteren en van achteren naar voren. Klassieke voorbeelden van enkele woorden zijn "racecar", "level" en "madam". Zinnen kunnen ook palindromen zijn wanneer interpunctie en spaties worden genegeerd — "A man, a plan, a canal: Panama" is een van de beroemdste voorbeelden.

Palindromen verschijnen in de wiskunde (palindromische getallen zoals 121 of 1331), biologie (palindromische DNA-sequenties) en recreatieve taalkunde. Het detecteren ervan vereist normalisatie van de invoer — bepalen of hoofdletters en kleine letters hetzelfde moeten worden behandeld, en of spaties of interpunctie moeten meetellen — voordat de string met zijn omgekeerde wordt vergeleken.

Hulpprogrammabeschrijving

Dit hulpprogramma controleert of een bepaald woord of zin een palindroom is. Plak of typ een willekeurige tekst, en het hulpprogramma rapporteert onmiddellijk of het in beide richtingen hetzelfde leest. Twee opties laten u bepalen hoe strikt de controle wordt toegepast: het negeren van lettercasing en het verwijderen van niet-alfanumerieke tekens (spaties, interpunctie, koppeltekens, enz.) voordat u vergelijkt.

Voorbeelden

Invoer Geval negeren Niet-alfanumeriek negeren Resultaat
racecar Palindroom
Racecar Palindroom
Racecar Geen palindroom
A man, a plan, a canal: Panama Palindroom
hello Geen palindroom
12321 Palindroom

Functies

  • Palindroomdetectie in realtime terwijl u typt
  • Optie om lettercasing te negeren voor hoofdletterongevoelige controles
  • Optie om spaties en interpunctie te verwijderen voordat u controleert

Opties uitgelegd

Optie Beschrijving
Geval negeren Behandelt hoofdletters en kleine letters als gelijk (A = a)
Niet-alfanumeriek negeren Verwijdert spaties, interpunctie en symbolen voordat u vergelijkt, zodat zinnen zoals "A man, a plan, a canal: Panama" als palindromen worden herkend