Inspirado en este CMC
Dado un entero positivo mayor que 0, realice la siguiente operación en él:
- Si los diez dígitos individuales (
1234567890
) están en el número al menos una vez, envíe la cuenta y salga del programa - De lo contrario, duplique el número y repita, incrementando el conteo.
El recuento comienza en 0 y es el número de veces que se duplicó la entrada. Por ejemplo, si la entrada fuera 617283945, tendría que duplicarse una vez porque 1234567890 tiene los 10 dígitos.
Este es un código de golf, por lo que gana el código más corto. La entrada se puede tomar como una cadena, si lo desea.
Casos de prueba
input => output
617283945 => 1
2 => 67
66833 => 44
1234567890 => 0
100 => 51
42 => 55
n
exista algo k
así que nk
sea pandigital? Me encantaría ver una prueba.