Kürzlich habe ich eine bijektive Abbildung f von positiven ganzen Zahlen auf endliche, verschachtelte Sequenzen gefunden. Der Zweck dieser Herausforderung besteht darin, sie in der Sprache Ihrer Wahl zu implementieren.
Das Mapping
Betrachten Sie eine Zahl n mit den Faktoren
wo
. Dann:

Beispielsweise:

Regeln
- Sie können ein vollständiges Programm oder eine Funktion schreiben, um diese Aufgabe zu erledigen.
- Die Ausgabe kann in jedem Format erfolgen, das als Sequenz erkennbar ist.
- Eingebaute Funktionen für Primfaktorisierung, Primalitätstests usw. sind zulässig .
- Standardlücken sind nicht zulässig.
- Ihr Programm muss den letzten Testfall auf meinem Computer in weniger als 10 Minuten abschließen.
- Das ist Code-Golf, also gewinnt der kürzeste Code!
Testfälle
10:{{},{{}},{}}21:{{{}},{},{{}}}42:{{{}},{},{{}},{}}30030:{{{}},{{}},{{}},{{}},{{}},{}}44100:{{{{}}},{{{}}},{{{}}},{},{}}16777215:{{{{}}},{{}},{{}},{},{{}},{{}},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{{}}}16777213: Pastebin