Dado un número entero N
, genera el N
número positivo th K
con la siguiente propiedad en base decimal:
Para cada dígito I
en la posición P
de K
, el número formado K
al eliminar el P
dígito th (es decir I
) es divisible por I
.
Ejemplo y observaciones
324
es tal número:
3
divide24
2
divide34
4
divide32
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
, 8
y 9
son 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 1
a los números en la N
columna.
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.