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 9566ha 4divisori: 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 nda 1a4000
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]...
1con l'elenco dei divisori [1]. (Forse i grandi HDN sono più interessanti?)
49come avere divisori [7, 7] , che non solo condividono cifre ma sono le stesse cifre. 49ha dei fattori [1, 7, 49]