Testo 100% nel tuo browser

Controllore di palindromi

Verifica istantaneamente se una parola, una frase o un'espressione è un palindromo. Ignora maiuscole, spazi e punteggiatura con un clic.

Controllore di palindromi

Un palindromo si legge allo stesso modo da sinistra a destra e da destra a sinistra. Questo strumento verifica qualsiasi parola, frase o espressione e permette di controllare se gli spazi, la punteggiatura e le maiuscole devono essere ignorati.

Palindromi famosi

  • Parole: radar, kayak, civic, madam, ingegni
  • Frasi: “I topi non avevano nipoti” — “A man, a plan, a canal: Panama”
  • Numeri: 121, 1331, 12321

Come funzionano le opzioni

  • Ignora maiuscole: tratta “Madam” e “madam” come identici.
  • Ignora spazi: rimuove tutti gli spazi prima del confronto.
  • Ignora punteggiatura: rimuove virgole, apostrofi, due punti ecc.

Palindromi nella programmazione

Il rilevamento di palindromi è una delle domande di colloquio di programmazione più comuni. L’approccio ingenuo inverte la stringa e confronta — O(n) in tempo e spazio. L’approccio a due puntatori raggiunge O(n) in tempo con O(1) in spazio.

Passo dopo passo

  1. Scrivi una parola, una frase o un numero.
  2. Scegli se ignorare le maiuscole, gli spazi e la punteggiatura.
  3. Lo strumento mostra la stringa normalizzata e quella invertita. Se coincidono, è un palindromo.

Domande frequenti

Che cos’è un palindromo?
Una parola o una frase che si legge allo stesso modo da sinistra a destra e da destra a sinistra.

Quali sono esempi in italiano?
«anna», «otto», «ossesso» e la frase «I topi non avevano nipoti».

Perché ignorare spazi e punteggiatura?
In una frase i confini tra le parole non cadono negli stessi punti quando la si legge al contrario. Senza spazi e punteggiatura si confronta solo la sequenza di lettere.