W naprzemiennej sekwencji Fibonacciego zaczynasz od 1
i 1
jak zwykle.
Jednak zamiast zawsze dodawać dwie ostatnie wartości w celu uzyskania następnej liczby, naprzemiennie zaczynasz od dodawania i za każdym razem odejmujesz.
Sekwencja zaczyna się w następujący sposób:
1
1
2 # 1 + 1
-1 # 1 - 2
1 # 2 + -1
-2 # -1 - 1
-1 # 1 + -2
-1 # -2 - -1
-2 # -1 + -1
1 # -1 - -2
-1 # -2 + 1
2 # 1 - -1
1 # -1 + 2
1 # 2 - 1
itp.
Zauważ, że po uruchomieniu na raz robi się 1
i 1
znowu.
Biorąc pod uwagę liczbę N , wydrukuj N- ty termin na przemian sekwencji fibonacciego.
Pamiętaj, że to jest golf golfowy , więc wygrywa kod z najmniejszą liczbą bajtów.
true
do 1
?
1
wartości liczą się jako wartości początkowe dla wyjścia? Czy możemy zacząć bezpośrednio od 2
?