Che cos'è un palindromo?

Un palindromo è una parola, una frase, un numero o una sequenza che si legge allo stesso modo in avanti e all'indietro. Gli esempi classici di singole parole includono "racecar", "level" e "madam". Anche le frasi possono essere palindromi quando la punteggiatura e gli spazi vengono ignorati — "A man, a plan, a canal: Panama" è uno degli esempi più famosi.

I palindromi compaiono in matematica (numeri palindromici come 121 o 1331), in biologia (sequenze di DNA palindromiche) e nella linguistica ricreativa. Per rilevarli è necessario normalizzare l'input — decidere se trattare le lettere maiuscole e minuscole come uguali e se gli spazi o la punteggiatura devono contare — prima di confrontare la string con il suo inverso.

Descrizione dello strumento

Questo strumento verifica se una determinata parola o frase è un palindromo. Incolla o digita qualsiasi testo e lo strumento segnala immediatamente se si legge allo stesso modo in entrambe le direzioni. Due opzioni ti permettono di controllare quanto rigorosamente viene applicato il controllo: ignorare la distinzione tra maiuscole e minuscole e rimuovere i caratteri non alfanumerici (spazi, punteggiatura, trattini, ecc.) prima del confronto.

Esempi

Input Ignora maiuscole/minuscole Ignora non-alfanumerici Risultato
racecar Palindromo
Racecar Palindromo
Racecar Non è un palindromo
A man, a plan, a canal: Panama Palindromo
hello Non è un palindromo
12321 Palindromo

Funzionalità

  • Rilevamento palindromi in tempo reale mentre digiti
  • Opzione per ignorare la distinzione tra maiuscole e minuscole per controlli senza distinzione di caso
  • Opzione per rimuovere spazi e punteggiatura prima del controllo

Opzioni spiegate

Opzione Descrizione
Ignora maiuscole/minuscole Tratta le lettere maiuscole e minuscole come uguali (A = a)
Ignora non-alfanumerici Rimuove spazi, punteggiatura e simboli prima del confronto, in modo che frasi come "A man, a plan, a canal: Panama" vengano riconosciute come palindromi