Di recente, ho trovato una mappatura biiettiva f da numeri interi positivi a sequenze nidificate finite. Lo scopo di questa sfida è implementarlo nella lingua che preferisci.
La mappatura
Considera un numero n con i fattori in
cui
. Poi:

Per esempio:

Regole
- È possibile scrivere un programma completo o una funzione per eseguire questa attività.
- L'output può essere in qualsiasi formato riconoscibile come sequenza.
- Sono ammessi built-in per la scomposizione in fattori primi, test di primalità ecc .
- Le scappatoie standard non sono ammesse.
- Il mio programma deve completare l'ultimo test in meno di 10 minuti sulla mia macchina.
- Questo è code-golf, quindi vince il codice più corto!
Casi test
10:{{},{{}},{}}21:{{{}},{},{{}}}42:{{{}},{},{{}},{}}30030:{{{}},{{}},{{}},{{}},{{}},{}}44100:{{{{}}},{{{}}},{{{}}},{},{}}16777215:{{{{}}},{{}},{{}},{},{{}},{{}},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{{}}}16777213: pastebin