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, 080no 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