Certains diviseurs d'entiers positifs se détestent vraiment et ils n'aiment pas partager un ou plusieurs chiffres communs.
Ces nombres entiers sont appelés nombres de diviseurs hostiles ( HDN )
Exemples
Le nombre 9566
a des 4
diviseurs: 1, 2, 4783 and 9566
(comme vous pouvez le voir, deux d'entre eux ne partagent pas le même chiffre ).
Ainsi, 9566 est un H ostile D iVisor N mbre
Le nombre 9567
n'est PAS HDN car ses diviseurs ( 1, 3, 9, 1063, 3189, 9567
) partagent des chiffres communs.
Voici les premiers 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...
Tâche
La liste ci-dessus continue et votre tâche est de trouver le nième HDN
Contribution
Un entier positif n
de 1
à4000
Sortie
Le nth
HDN
Cas de test
voici quelques cas de test indexés 1 .
Veuillez indiquer le système d'indexation que vous utilisez dans votre réponse pour éviter toute confusion.
input -> output
1 1
10 23
101 853
1012 26053
3098 66686
4000 85009
C'est le code-golf , donc le score le plus bas en octets l'emporte.
MODIFIER
Bonnes nouvelles! J'ai soumis ma séquence à OEIS et ...
Les numéros de diviseurs hostiles sont maintenant OEIS A307636
94699599289
, le carré de 307733
, a des diviseurs [1, 307733, 94699599289]
qui montrent que c'est un HDN. Cela me semble hostile.
49
? Les facteurs [1, 7, 49]
sont considérés comme hostiles ... Ou bien, ... 4
:[1, 2, 4]
1
avec la liste des diviseurs [1]
. (Peut-être que les grands HDN sont plus intéressants?)
49
comme ayant des diviseurs [7, 7]
, qui non seulement partagent des chiffres mais sont les mêmes chiffres. 49
a des facteurs [1, 7, 49]