In der alternierenden Fibonacci-Sequenz beginnen Sie zunächst mit 1
und 1
wie gewohnt.
Anstatt jedoch immer die letzten beiden Werte zu addieren, um die nächste Zahl zu erhalten, beginnen Sie abwechselnd mit dem Addieren und subtrahieren stattdessen jedes weitere Mal.
Die Sequenz beginnt wie folgt:
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
etc.
Beachten Sie, dass nach dem Start zu Ende , wenn es bekommt 1
und 1
wieder.
Bei einer gegebenen Zahl N wird der N- te Term der alternierenden Fibonacci-Sequenz gedruckt .
Denken Sie daran, dies ist Code-Golf , also gewinnt der Code mit der geringsten Anzahl von Bytes.
true
zu 1
?
1
Zählen die ersten beiden Werte als Anfangswerte für die Ausgabe? Oder fangen wir direkt mit dem an 2
?