Utilia

Verifica palindromi

Verifica se una parola o una frase è palindroma, ignorando maiuscole, accenti, spazi e punteggiatura, con vista a specchio e il palindromo più lungo.

Vista a specchio

Le coppie uguali sono in verde, le differenze in rosso, il centro è contornato, i caratteri ignorati sono sbiaditi e il palindromo più lungo è sottolineato.

Confrontato:

Al contrario:

Caratteri confrontati
0
Palindromo più lungo contenuto
–

Come usare la verifica palindromi

  1. Scrivi o incolla una parola o una frase nel riquadro di input. La risposta compare mentre scrivi; puoi anche cliccare Verifica.
  2. Scegli cosa ignorare: Ignora maiuscole/minuscole, Ignora gli accenti (é = e) e Ignora spazi e punteggiatura sono spuntati di default, ed è così che di solito si giudicano le frasi palindrome.
  3. Leggi il verdetto. Se il testo non è un palindromo, lo strumento indica la prima coppia di caratteri che non corrispondono e le loro posizioni.
  4. Per verificare un intero elenco di parole in una volta, spunta Verifica ogni riga separatamente: ogni riga riceve il suo risultato in una tabella, con il conteggio dei palindromi trovati.

Come leggere la vista a specchio

La Vista a specchio mostra il testo con le coppie confrontate. Il primo carattere confrontato fa coppia con l’ultimo, il secondo con il penultimo, e così via verso il centro. Le coppie uguali sono in verde, quelle diverse in rosso, e il carattere centrale di un palindromo di lunghezza dispari è contornato. I caratteri ignorati dalle opzioni, come spazi e virgole, sono sbiaditi.

Sotto, la riga Confrontato: mostra esattamente cosa ha confrontato lo strumento dopo aver applicato le opzioni, e Al contrario: la stessa sequenza letta all’indietro. Un testo è palindromo quando queste due righe sono identiche. Per “I topi non avevano nipoti”, entrambe si leggono itopinonavevanonipoti.

Il palindromo più lungo contenuto

Anche quando un testo non è palindromo, spesso ne contiene uno. Lo strumento trova il Palindromo più lungo contenuto nel testo con l’algoritmo di Manacher, che controlla ogni centro possibile in un solo passaggio e resta quindi istantaneo anche sui testi lunghi. Il palindromo è sottolineato nella vista a specchio e mostrato con la grafia originale: in “Ciao, ingegni!” trova ingegni. La sua lunghezza conta solo i caratteri confrontati.

Accenti, emoji e altri caratteri insidiosi

Lo strumento lavora sui caratteri così come li percepisci (cluster di grafemi), non sulle unità di codice grezze. Una lettera accentata digitata come un solo carattere o come lettera più accento combinante conta come lo stesso, unico carattere, e un’emoji con tonalità della pelle o una bandiera resta un’unità invece di essere spezzata a metà. Questo conta quando disattivi Ignora spazi e punteggiatura: allora emoji, simboli e spazi partecipano al confronto come caratteri interi.

Con Ignora gli accenti (é = e), una frase come “Ésope reste ici et se repose” risulta palindroma, come vuole la tradizione francese. Disattiva l’opzione per richiedere accenti identici. Le legature come œ restano come sono, quindi corrispondono solo a un’altra œ.

Palindromi famosi da provare

  • Parole: anna, otto, radar, ingegni, aveva, osso, ottetto
  • “I topi non avevano nipoti.”
  • “Ai lati d’Italia.”
  • “E la mafia, sai, fa male.”
  • In inglese: “Was it a car or a cat I saw?”, “A man, a plan, a canal: Panama!”
  • In francese: “Ésope reste ici et se repose”.

Domande frequenti

Che cos'è un palindromo?

Una parola, un numero o una frase che si legge allo stesso modo da sinistra a destra e da destra a sinistra. Per le frasi, di norma si ignorano spazi, punteggiatura e maiuscole, ed è l’impostazione predefinita qui.

Perché la mia frase non è un palindromo?

Guarda le coppie rosse nella vista a specchio e il messaggio che indica la prima differenza. Spesso la causa è una sola lettera mancante o di troppo in una parola. Controlla anche le opzioni: con Ignora spazi e punteggiatura disattivato, conta ogni virgola.

Si possono verificare i numeri?

Sì. Le cifre vengono confrontate come le lettere, quindi date come 12/02/2021 (letta come 12022021) o numeri come 12321 si possono verificare.

Quanto può essere lungo il testo?

Non c’è un limite fisso: la verifica e la ricerca del palindromo più lungo richiedono un tempo lineare. La vista a specchio mostra al massimo i primi 5000 caratteri.

Il mio testo viene inviato da qualche parte?

No. Tutto avviene nel tuo browser; nulla di ciò che scrivi lascia il tuo dispositivo.