Sekwencja balansista jest opisany w następujący sposób. Począwszy od wejścia 1 , następny okres jest określony przez stosunek nawrotu
Sekwencja kończy się, gdy osiągnie 1, ponieważ wszystkie kolejne warunki byłyby wówczas 1.
Zadanie
Biorąc pod uwagę wejście n
większe lub równe 2, napisz program / funkcję / generator / itp. który wyprowadza / zwraca odpowiednią sekwencję żonglera. Wynik może być w dowolnej rozsądnej formie. Nie możesz używać wbudowanego, który oblicza sekwencję żonglera, ani żadnego wbudowanego, który bezpośrednio daje wynik. Możesz założyć, że sekwencja kończy się w 1
.
Przypadki testowe
Input: output
2: 2, 1
3: 3, 5, 11, 36, 6, 2, 1
4: 4, 2, 1
5: 5, 11, 36, 6, 2, 1
To jest golf golfowy. Najkrótszy kod w bajtach wygrywa.
~5.6*10^7
wartości (wszystkie zatrzymały się do tej pory).