Beberapa pembagi bilangan bulat positif benar-benar saling membenci dan mereka tidak suka berbagi satu angka atau lebih.
Bilangan bulat itu disebut Hostile Divisor Numbers ( HDN )
Contohnya
Angka 9566memiliki 4pembagi: 1, 2, 4783 and 9566
(seperti yang Anda lihat, tidak ada dua dari mereka yang berbagi angka yang sama ).
Jadi, 9566 adalah H ostile D ivisor N umber
Jumlah 9567ini tidak HDN karena pembagi nya ( 1, 3, 9, 1063, 3189, 9567) berbagi beberapa digit umum.
Berikut adalah beberapa HDN pertama
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...
Tugas
Daftar di atas berjalan dan tugas Anda adalah menemukan HDN ke - n
Memasukkan
Bilangan bulat positif ndari 1hingga4000
Keluaran
The nth HDN
Uji Kasus
berikut adalah beberapa kasus uji 1-indeks
Harap sebutkan sistem pengindeksan yang Anda gunakan dalam jawaban Anda untuk menghindari kebingungan.
input -> output
1 1
10 23
101 853
1012 26053
3098 66686
4000 85009
Ini adalah kode-golf , sehingga skor terendah dalam byte menang.
EDIT
Kabar baik! Saya mengirimkan urutan saya ke OEIS dan ...
Nomor Pembagi Hostile sekarang adalah OEIS A307636
94699599289kuadrat 307733, memiliki pembagi [1, 307733, 94699599289]yang menunjukkan itu adalah HDN. Tampaknya memusuhi saya.
49? Faktor [1, 7, 49]memenuhi syarat sebagai bermusuhan ... Atau, baik, 4: [1, 2, 4]...
1dengan daftar pembagi [1]. (Mungkin HDN besar lebih menarik?)
49memiliki pembagi [7, 7] , yang tidak hanya berbagi angka tetapi juga angka yang sama. 49memiliki faktor [1, 7, 49]