UTILS.
100% en el navegador
🪜

Solucionador de escalera de palabras

Encuentra la cadena más corta de palabras reales desde una palabra inicial hasta una final, cambiando exactamente una letra en cada paso, mediante búsqueda en anchura sobre el diccionario.

Introduce dos palabras reales de la misma longitud. Cada peldaño cambia exactamente una letra.

— la salida aparece aquí —

Acerca de esta herramienta

El Solucionador de escalera de palabras encuentra la cadena más corta de palabras reales que convierte una palabra en otra cambiando una sola letra a la vez: el clásico pasatiempo de doublets inventado por Lewis Carroll. Introduce una palabra inicial y una final de la misma longitud (ambas deben ser palabras reales del diccionario) y la herramienta devuelve una escalera más corta, como COLD → CORD → CARD → WARD → WARM, o te dice que no existe ningún camino.

Internamente trata cada palabra de esa longitud como un nodo en un grafo, con una arista entre dos palabras cualesquiera que difieran en exactamente una posición. Para buscar de forma eficiente agrupa las palabras en cubos comodín (para CORD almacena claves como *ORD, C*RD, CO*D y COR*) de modo que los vecinos se encuentran por búsqueda instantánea, y luego ejecuta una búsqueda en anchura, que garantiza el menor número posible de pasos. La búsqueda tiene un límite para que siempre devuelva rápidamente en lugar de colgarse en casos difíciles.

Todo esto ocurre localmente en tu navegador contra una lista de palabras en inglés de dominio público incorporada: nada se sube. Como la escalera solo puede pasar por palabras que existen en esa lista, una cadena por lo demás válida se reportará como imposible si falta una palabra intermedia necesaria; la lista es de dominio público, así que algunas palabras muy modernas o de origen extranjero pueden no estar presentes.

Preguntas frecuentes

¿Qué es una escalera de palabras?
Una escalera de palabras (o pasatiempo de doublets) transforma una palabra en otra cambiando exactamente una letra a la vez, donde cada paso intermedio también debe ser una palabra real de la misma longitud. Esta herramienta encuentra la cadena más corta de este tipo.
¿Las dos palabras tienen que ser de la misma longitud?
Sí. Cambiar una letra nunca cambia la longitud de una palabra, así que las palabras inicial y final deben tener el mismo número de letras, y ambas deben existir en el diccionario. Se admiten longitudes de 2 a 9 letras.
¿Por qué dice que no existe ningún camino?
O bien las dos palabras genuinamente no pueden enlazarse, o una palabra intermedia necesaria no está en la lista de palabras. Como solo pueden usarse como pasos las palabras presentes en el diccionario, una intermedia faltante rompe la cadena.
¿Es la escalera la más corta posible?
Sí. El solucionador usa búsqueda en anchura, que siempre encuentra un camino con el número mínimo de pasos. Si existen varias escaleras más cortas, devuelve una de ellas; el número de pasos mostrado es óptimo.

Más herramientas