Guía

Cómo comprobar si un texto es un palíndromo

Escribe un texto y ejecuta la comprobación para saber si resulta palíndromo según la normalización aplicada. Después, separa esa clasificación de la porción palindrómica contigua más larga y de las palabras detectadas.

Herramienta Comprobador de palíndromos

Qué puedes comprobar

Esta herramienta permite comprobar si un texto tiene estructura de palíndromo y localizar una porción palindrómica contigua de mayor longitud. También revisa recorridos con forma de palabra dentro de un texto no vacío. Puede servir para revisar frases, nombres, juegos de palabras o fragmentos que quieras analizar con un criterio uniforme.

La comprobación principal no compara literalmente cada carácter tal como aparece escrito. Primero transforma las letras en minúsculas y conserva únicamente las letras ASCII de la a a la z y los dígitos del 0 al 9. Así, los espacios, los signos y otros caracteres quedan fuera de esa comparación. La búsqueda de la porción más larga sigue un criterio diferente y conserva la forma original del fragmento localizado.

Pasos para revisar un texto

  1. Escribe en el campo de texto el contenido que quieras revisar. La entrada es opcional, de modo que puedes dejarla sin contenido si necesitas observar el comportamiento de una entrada vacía.

  2. Activa el control disponible para iniciar la comprobación. La herramienta procesa el texto introducido y presenta la clasificación principal junto con los resultados adicionales que correspondan.

  3. Lee la clasificación principal teniendo en cuenta su normalización. En un texto no vacío, se pasan las letras a minúsculas, se retira todo carácter que no sea una letra ASCII de la a a la z o un dígito del 0 al 9, y se compara el contenido restante con su versión invertida.

  4. Examina la porción palindrómica contigua de mayor longitud como un resultado independiente. En esta búsqueda se comparan los caracteres sin distinguir mayúsculas de minúsculas, pero el fragmento mostrado mantiene los caracteres originales, incluidos los que aparezcan en su forma escrita.

  5. Si has introducido contenido, revisa también las palabras palindrómicas detectadas. La herramienta recorre secuencias con forma de palabra y considera las que tienen más de un carácter después de pasar a minúsculas y retirar las letras y los dígitos que no pertenecen al conjunto ASCII indicado.

  6. Si dejaste el campo vacío, interpreta el resultado según esa condición: la entrada se acepta, pero se clasifica como no palíndroma. Para comparar casos, puedes probar después con un solo carácter, una frase conocida y una oración corriente, y observar cómo cambia cada apartado.

Cómo interpretar cada resultado

La clasificación principal indica si el texto normalizado coincide con su reverso. Por esa razón, una frase con espacios, signos o diferencias entre mayúsculas y minúsculas puede recibir una clasificación palindrómica cuando el contenido conservado queda igual al invertirlo.

La porción contigua más larga responde a otra pregunta: qué tramo seguido del texto presenta simetría según la comparación que utiliza la herramienta. No debes leer ese fragmento como si se hubiera aplicado automáticamente la limpieza de la clasificación principal, porque sus caracteres originales se conservan.

La detección de palabras aporta todavía otro nivel de lectura. Sus resultados proceden de recorridos con forma de palabra de más de un carácter dentro de un texto no vacío, por lo que no equivalen necesariamente a la porción contigua más extensa.

Como referencia, un solo carácter y la frase «A man a plan a canal Panama» se clasifican como palíndromos, mientras que «Hello World» se clasifica como no palíndromo. Las entradas vacías, esos ejemplos y una oración ordinaria han completado correctamente el procesamiento demostrado.

Ejemplo práctico

Quieres revisar una frase conocida que combina mayúsculas, minúsculas y espacios para comprobar cómo se interpreta tras la normalización.

Escribe «A man a plan a canal Panama» en el campo de texto y activa el control de comprobación.

La clasificación principal muestra que «A man a plan a canal Panama» es un palíndromo, y los demás apartados presentan sus resultados correspondientes.

Limitaciones

  • Una entrada vacía se clasifica como no palíndroma; la limpieza descrita corresponde a la clasificación principal y no debe trasladarse automáticamente a la búsqueda de la porción contigua.

Errores frecuentes

  • Puedes confundir la limpieza usada en la clasificación principal con el tratamiento de la porción más larga. Para evitarlo, aplica la normalización solo al primer resultado y lee la porción conservando su escritura original.

Preguntas frecuentes

¿La frase «A man a plan a canal Panama» se considera palíndroma?

Sí, cuando se introduce esa frase, la clasificación es palindrómica porque, tras convertirla a minúsculas y retirar los caracteres ajenos a las letras ASCII y los dígitos permitidos, el resultado coincide con su reverso.

¿Qué ocurre si dejo el campo de texto vacío?

Si el campo queda vacío, la entrada se acepta, pero la clasificación obtenida es no palíndroma.

¿Se eliminan los espacios y signos en todos los resultados?

No se aplica el mismo tratamiento a todos los apartados: la clasificación principal retira ciertos caracteres, mientras que la porción palindrómica contigua conserva los caracteres originales del fragmento encontrado.

Herramienta

Comprobador de palíndromos