Saya datang dengan serangkaian nomor hari yang lain dan memutuskan untuk memeriksa apa nomor OEIS itu. Betapa terkejutnya saya, urutannya tampaknya tidak ada dalam database OEIS, jadi saya memutuskan untuk memberi nama urutannya sendiri (perhatikan bahwa orang lain yang jauh lebih pintar dari saya mungkin telah menemukan ini, dan jika seseorang menemukan nama sebenarnya dari urutan ini, beri komentar dan saya akan mengubah judul pertanyaan). Karena saya tidak dapat menemukan urutan di mana pun, saya memutuskan untuk menamainya sendiri, maka "Gryphon Numbers". EDIT: Terima kasih kepada @Surb karena telah memperhatikan fakta bahwa urutan ini sama dengan urutan OEIS A053696 - 1.
Angka Gryphon adalah angka dari bentuk , di mana dan adalah bilangan bulat lebih besar dari atau sama dengan dua, dan urutan Gryphon adalah himpunan semua angka Gryphon dalam urutan menaik. Jika ada beberapa cara untuk membentuk nomor Gryphon (contoh pertama adalah , yang keduanya dan ) jumlahnya hanya dihitung satu kali dalam urutan. Beberapa angka Gryphon pertama adalah: .
Tugas Anda:
Tulis program atau fungsi yang menerima bilangan bulat sebagai input dan menampilkan nomor Gryphon ke- .
Memasukkan:
Integer antara 0 dan 10.000 (inklusif). Anda dapat memperlakukan urutan sebagai 0-diindeks atau 1-diindeks, mana yang Anda inginkan. Harap sebutkan sistem pengindeksan yang Anda gunakan dalam jawaban Anda untuk menghindari kebingungan.
Keluaran:
Nomor Gryphon sesuai dengan input.
Kasus uji:
Harap dicatat bahwa ini mengasumsikan urutan diindeks 0. Jika program Anda mengasumsikan urutan 1-diindeks, jangan lupa untuk menambah semua angka input.
Input: Output:
0 ---> 6
3 ---> 20
4 ---> 30
10 ---> 84
99 ---> 4692
9999 --> 87525380
Mencetak:
Ini adalah kode-golf , sehingga skor terendah dalam byte menang.