Comprobador de Palíndromos y Anagramas
Compruebe si una frase se lee igual al revés como un palíndromo, o si dos textos son anagramas entre sí — normalizados y comparados al instante en el navegador.
215 visitas
Qué Hace que una Frase Sea un Palíndromo
La palabra palíndromo viene del griego palíndromos, que significa "que vuelve a correr hacia atrás" — un nombre muy adecuado para un texto que se lee igual hacia delante y hacia atrás. Comprobarlo correctamente exige normalizar antes el texto: convertir todo a minúsculas y eliminar espacios, comas, dos puntos y demás signos de puntuación, manteniendo cada letra en su orden original. Si se salta ese paso, incluso un palíndromo de manual como "A man, a plan, a canal: Panama" no pasaría la prueba, ya que la cadena en bruto no es idéntica a su reverso — la "A" mayúscula, la coma y los espacios se interponen. Sin embargo, al normalizarlo primero se convierte en "amanaplanacanalpanama", que se lee de forma idéntica al revés, letra por letra.
Los palíndromos no se limitan a palabras y frases. Los números también pueden ser palindrómicos — 12321, 7 y 1001 se leen igual en ambas direcciones — y fechas palindrómicas, códigos de producto e incluso secuencias de ADN aparecen en campos muy alejados de los juegos de palabras. Lo que todos comparten es la misma prueba subyacente que ejecuta esta herramienta: eliminar todo lo que no sea una letra o un dígito, poner en minúsculas lo que queda, invertir esa cadena normalizada y compararla con la cadena normalizada original. Si ambas coinciden exactamente, la entrada es un palíndromo; si no, el texto normalizado se muestra junto al resultado para que quede claro qué se comparó exactamente.
Anagramas, y los Astrónomos que los Usaron como Arma
Anagrama proviene del griego anagrammatismos, que significa aproximadamente "reordenación de letras". Dos textos son anagramas entre sí si uno puede reordenarse, letra por letra, para formar el otro — algo que aquí se comprueba de la misma forma en que una persona lo verificaría a mano, solo que automatizado: normalizar ambos textos a minúsculas sin espacios, ordenar alfabéticamente las letras restantes de cada uno y comparar las dos cadenas ordenadas. Si coinciden, cada letra de un texto tiene una contrapartida exacta en el otro, que es precisamente lo que significa ser un anagrama, sin importar en qué orden empezaran las letras.
Mucho antes de los crucigramas, los científicos de los siglos XVI y XVII usaban los anagramas para algo más estratégico: reclamar la autoría de un descubrimiento antes de que sus rivales pudieran robárselo, sin revelar todavía en qué consistía realmente. En 1610, Galileo Galilei anunció su observación de la extraña forma no redonda de Saturno enviando a otros astrónomos la frase latina revuelta "Smaismrmilmepoetaleumibunenugttauiras" — un anagrama que, al desordenarlo, decía "Altissimum planetam tergeminum observavi" ("He observado que el planeta más lejano tiene una forma triple"), su mejor descripción de lo que más tarde resultarían ser los anillos de Saturno, vistos a través de un telescopio demasiado débil para distinguirlos con claridad. Johannes Kepler, al recibir el mismo acertijo, intentó resolverlo por su cuenta y adivinó un significado completamente distinto, y erróneo, relacionado con Marte. Robert Hooke hizo algo muy similar en 1676, publicando lo que hoy se conoce como la Ley de Hooke de la elasticidad únicamente como el anagrama "ceiiinosssttuv", y esperando dos años más antes de revelar la solución: "Ut tensio, sic vis" ("Como la extensión, así la fuerza"). En ambos casos, el anagrama permitió a su autor fechar públicamente un descubrimiento mientras mantenía en secreto el hallazgo real hasta que estuviera listo para publicarlo por completo.
Preguntas Frecuentes
¿Por qué "A man, a plan, a canal: Panama" cuenta como un palíndromo?
Porque la comprobación de palíndromos normaliza antes el texto — poniendo todo en minúsculas y eliminando espacios y puntuación — antes de compararlo con su reverso. Una vez normalizado a "amanaplanacanalpanama", la cadena se lee de forma idéntica hacia delante y hacia atrás, aunque la frase original, con sus mayúsculas, su coma y sus espacios, no parezca simétrica en absoluto.
¿Los números pueden ser palíndromos?
Sí — un número es un palíndromo si sus dígitos se leen igual hacia delante y hacia atrás, como 12321, 1001 o 7. La misma comparación de normalizar e invertir que esta herramienta usa para el texto se aplica directamente a las cadenas de dígitos, por lo que los números, fechas y códigos de producto palindrómicos aparecen en campos muy alejados de los juegos de palabras.
¿Qué compara exactamente el comprobador de anagramas?
Normaliza ambos textos a minúsculas sin espacios, ordena alfabéticamente las letras restantes de cada uno y comprueba si los dos resultados ordenados son idénticos. Si lo son, cada letra del primer texto tiene una coincidencia exacta en el segundo, que es la definición de un anagrama sin importar el orden original de las palabras.
¿De verdad los científicos usaron anagramas para ocultar descubrimientos?
Sí — Galileo Galilei anunció en 1610 su observación de la forma inusual de Saturno como un anagrama latino revuelto para poder reclamar la prioridad del descubrimiento antes de revelar lo que realmente había visto, y Robert Hooke hizo lo mismo con su ley de la elasticidad de 1676, publicándola como el anagrama "ceiiinosssttuv" y desvelándolo solo dos años después.
¿Importan las mayúsculas y los espacios al comprobar un anagrama?
No — ambos textos se normalizan antes de la comparación, así que "Listen" y "Silent", o "dormitory" y "dirty room", se detectan correctamente como anagramas entre sí aunque sus mayúsculas y espacios sean diferentes.
Herramientas Similares
Reportar un Problema
Comprobador de Palíndromos y Anagramas
Comentarios
Aún no hay comentarios — ¡sé el primero en escribir uno!