Dado un entero positivo N
, genera el entero positivo más pequeño de manera que este número sea un palíndromo (es decir, es su propio reverso) y es divisible por N
.
El palíndromo (es decir, la salida) no debe necesitar un cero inicial para ser un palíndromo, por ejemplo, 080
no es la respuesta válida para 16
.
La entrada nunca será un múltiplo de 10, debido a la razón anterior.
Su programa puede tomar tanto tiempo como sea necesario, incluso si en la práctica sería demasiado tiempo para dar la respuesta.
Entradas y salidas
- Puede tomar la entrada
STDIN
, como un argumento de función, o algo similar. - Puede imprimir el resultado
STDOUT
, devolverlo desde una función o algo similar. - Las entradas y salidas deben estar en la base decimal.
Casos de prueba
N Output
1 1
2 2
16 272
17 272
42 252
111 111
302 87278
1234 28382
Tanteo
Este es el código de golf , por lo que gana la respuesta más corta en bytes.
N