Alcuni divisori di numeri interi positivi si odiano a vicenda e non amano condividere una o più cifre comuni.
Questi numeri interi sono chiamati Hostile Divisor Numbers ( HDN )
Esempi
Il numero 9566
ha 4
divisori: 1, 2, 4783 and 9566
(come puoi vedere, nessuno di loro condivide la stessa cifra ).
Pertanto, 9566 è un H ostile D ivisor N umber
Il numero NON9567
è HDN perché i suoi divisori ( ) condividono alcune cifre comuni. 1, 3, 9, 1063, 3189, 9567
Ecco i primi pochi HDN
1,2,3,4,5,6,7,8,9,23,27,29,37,43,47,49,53,59,67,73,79,83,86,87,89,97,223,227,229,233,239,257,263,267,269,277,283,293,307,337...
Compito
L'elenco sopra riportato continua e il tuo compito è trovare l' ennesimo HDN
Ingresso
Un numero intero positivo n
da 1
a4000
Produzione
L' nth
HDN
Casi test
ecco alcuni casi di test con 1 indice .
Indica quale sistema di indicizzazione usi nella tua risposta per evitare confusione.
input -> output
1 1
10 23
101 853
1012 26053
3098 66686
4000 85009
Questo è code-golf , quindi vince il punteggio più basso in byte.
MODIFICARE
Buone notizie! Ho inviato la mia sequenza a OEIS e ...
I numeri divisori ostili sono ora OEIS A307636
94699599289
, il quadrato di 307733
, ha divisori [1, 307733, 94699599289]
che mostrano che è un HDN. Mi sembra ostile.
49
? Fattori [1, 7, 49]
qualifica come ostili ... o, anche, 4
: [1, 2, 4]
...
1
con l'elenco dei divisori [1]
. (Forse i grandi HDN sono più interessanti?)
49
come avere divisori [7, 7]
, che non solo condividono cifre ma sono le stesse cifre. 49
ha dei fattori [1, 7, 49]