Baru-baru ini, saya telah menemukan pemetaan bijective f dari bilangan bulat positif ke urutan terbatas, bersarang. Tujuan dari tantangan ini adalah untuk mengimplementasikannya dalam bahasa pilihan Anda.
Pemetaan
Mempertimbangkan sejumlah n dengan faktor-faktor
mana
. Kemudian:

Sebagai contoh:

Aturan
- Anda dapat menulis program lengkap atau fungsi untuk melakukan tugas ini.
- Output dapat dalam format apa pun yang dikenali sebagai urutan.
- Dibangun untuk faktorisasi prima, pengujian primality, dll . Diizinkan .
- Celah standar tidak diijinkan.
- Program Anda harus menyelesaikan test case terakhir dalam waktu kurang dari 10 menit pada mesin saya.
- Ini adalah kode-golf, jadi kode terpendek menang!
Uji Kasus
10:{{},{{}},{}}21:{{{}},{},{{}}}42:{{{}},{},{{}},{}}30030:{{{}},{{}},{{}},{{}},{{}},{}}44100:{{{{}}},{{{}}},{{{}}},{},{}}16777215:{{{{}}},{{}},{{}},{},{{}},{{}},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{{}}}16777213: pastebin