Dado un número entero N, genera el Nnúmero positivo th Kcon la siguiente propiedad en base decimal:
Para cada dígito Ien la posición Pde K, el número formado Kal eliminar el Pdígito th (es decir I) es divisible por I.
Ejemplo y observaciones
324 es tal número:
3divide242divide344divide32
Nota 1: suponemos que el número vacío es divisible por cualquier cosa, como 0. Por lo tanto 1, 2, 3, 4, 5, 6, 7, 8y 9son válidas.
Nota 2: K no puede contener el dígito 0, ya que no puede dividir por 0.
Entradas y salidas
- Puede tomar la entrada como un argumento de función, a través
STDIN, etc. - Puede devolver la salida de una función, a través de
STDOUT, etc. - Puede indexar esos números a partir de
0(en ese casoN >= 0) o de1(en ese casoN > 0), lo que más le convenga.
Casos de prueba
Esos ejemplos están indexados desde 0, así que si indexó desde 1, luego agregue 1a los números en la Ncolumna.
N Output
0 1
4 5
8 9
15 77
16 88
23 155
42 742
47 1113
121 4244
144 6888
164 9999
Puntuación
Este es el código de golf , por lo que gana la respuesta más corta en bytes.