Una amiga mía estaba hablando de un juego de palabras que le gustaba jugar donde intentas convertir una palabra a otra (tienen el mismo número de letras) cambiando una letra a la vez, donde cada iteración produce una palabra real.¿Lista de palabras gratis para usar programáticamente?
Ejemplo:
LUNA -> WOLF
GOON
GOOF
GOLF
WOLF
que pensé que sería un poco más divertido proyecto para escribir un programa para generar soluciones, y llevarlo más allá, dadas 2 palabras, determinar si existe una solución y el número de iteraciones en la solución óptima.
Problema es que tengo problemas para encontrar listas de palabras libres que puedo acceder fácilmente mediante programación. También estoy pensando en utilizar esto como una excusa para aprender Python, por lo que sería genial si alguien sabe de listas de palabras libres y consejos sobre cómo analizar y acceder a él desde Python. El algoritmo para descubrir cómo encontrar una ruta óptima trabajaré solo.
Esta * es * una pregunta útil, aunque resulta ser un engaño (ver http://stackoverflow.com/a/772929/284795) –