Verificador de Palíndromos
Un palíndromo es una palabra, frase, número o secuencia de caracteres que se lee igual de izquierda a derecha que de derecha a izquierda. Ejemplos clásicos incluyen 'ama', 'reconocer' y la frase 'Anita lava la tina'. Esta herramienta permite verificar cualquier texto al instante, con opciones para ignorar diferencias de mayúsculas, espacios y puntuación.
Internamente, el verificador normaliza tu entrada según las opciones seleccionadas (convertir a minúsculas, eliminar espacios y/o puntuación) y luego compara el resultado con su reverso. Tanto la forma normalizada como la cadena invertida se muestran una junto a la otra para que puedas ver exactamente cómo se realiza la comparación — útil para aprendizaje, juegos de palabras, análisis lingüístico y ejercicios de programación.
Como funciona
Normaliza la cadena de entrada S aplicando los filtros seleccionados (minúsculas, eliminar espacios, eliminar puntuación). Luego comprueba: esPalíndromo = (S === S.split('').reverse().join('')). Complejidad temporal: O(n), donde n es la longitud de la cadena normalizada.
Casos de uso
- Verificar palabras y frases palíndromas para juegos de palabras o trivias
- Enseñar manipulación e inversión de cadenas en cursos de programación
- Comprobar si secuencias numéricas o fechas son palíndromos
- Validar secuencias de ADN palíndromas en ejercicios de bioinformática
- Crear y probar poesía palíndroma o desafíos de escritura con restricciones