Einige Teiler positiver Ganzzahlen hassen sich wirklich und teilen nicht gerne eine oder mehrere gemeinsame Ziffern.
Diese ganzen Zahlen heißen Hostile Divisor Numbers ( HDN )
Beispiele
Die Zahl 9566
hat 4
Teiler: 1, 2, 4783 and 9566
(Wie Sie sehen, haben keine zwei die gleiche Ziffer ).
Somit ist 9566 ein H- Ostil D ivisor N umber
Nummer 9567
ist NICHT HDN da die Teiler ( 1, 3, 9, 1063, 3189, 9567
) einige gemeinsame Ziffern haben.
Hier sind die ersten paar 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...
Aufgabe
Die obige Liste geht weiter und Ihre Aufgabe ist es, den n-ten HDN zu finden
Eingang
Eine positive ganze Zahl n
von 1
bis4000
Ausgabe
Der nth
HDN
Testfälle
Hier sind einige 1-indizierte Testfälle.
Bitte geben Sie an, welches Indexsystem Sie in Ihrer Antwort verwenden, um Verwirrung zu vermeiden.
input -> output
1 1
10 23
101 853
1012 26053
3098 66686
4000 85009
Das ist Code-Golf , also gewinnt die niedrigste Punktzahl in Bytes.
BEARBEITEN
Gute Nachrichten! Ich habe meine Sequenz bei OEIS eingereicht und ... Die
feindlichen Divisorennummern lauten jetzt OEIS A307636
94699599289
das Quadrat von 307733
Teiler, [1, 307733, 94699599289]
was zeigt, dass es sich um ein HDN handelt. Scheint mir feindlich zu sein.
49
? Faktoren [1, 7, 49]
qualifizieren sich als feindselig ... Oder 4
: [1, 2, 4]
...
1
mit Teilerliste [1]
. (Vielleicht sind große HDN interessanter?)
49
als Divisoren [7, 7]
, die nicht nur Ziffern teilen, sondern die gleichen Ziffern sind. 49
hat Faktoren [1, 7, 49]