1voto
Numero Vampiro en Haskell
por

josejuan

hace 12 meses

Una forma de generarlos rápidamente es usar una variante de la forma tradicional de multiplicar para ir obteniendo los dígitos de derecha a izquierda sin tener que conocer los dígitos que aún no hemos añadido (ej. multiplicar XXX34 * XXX29 sin saber las XXXX aún). Con ello, podemos hacer backtracking para obtener rápidamente todos los vampiros de decenas de dígitos.