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
- Scrivi una parola, una frase o un numero.
- Scegli se ignorare le maiuscole, gli spazi e la punteggiatura.
- 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.