Ostatnio znalazłem bijectywne mapowanie f od dodatnich liczb całkowitych do skończonych, zagnieżdżonych sekwencji. Celem tego wyzwania jest wdrożenie go w wybranym języku.
Mapowanie
Rozważ liczbę n z czynnikami, w
których
. Następnie:

Na przykład:

Zasady
- Możesz napisać pełny program lub funkcję do wykonania tego zadania.
- Dane wyjściowe mogą być w dowolnym formacie rozpoznawalnym jako sekwencja.
- Dozwolone są wbudowane czynniki pierwsze, testowanie pierwszeństwa itp .
- Standardowe luki są niedozwolone.
- Twój program musi ukończyć ostatni test w ciągu 10 minut na moim komputerze.
- To jest golf golfowy, więc wygrywa najkrótszy kod!
Przypadki testowe
10:{{},{{}},{}}21:{{{}},{},{{}}}42:{{{}},{},{{}},{}}30030:{{{}},{{}},{{}},{{}},{{}},{}}44100:{{{{}}},{{{}}},{{{}}},{},{}}16777215:{{{{}}},{{}},{{}},{},{{}},{{}},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{{}}}16777213: pastebin