В чередующейся последовательности Фибоначчи вы начинаете с 1
и 1
как обычно.
Однако вместо того, чтобы всегда добавлять последние два значения, чтобы получить следующее число, вы чередуетесь, начиная с добавления, и каждый раз вместо этого вычитаете.
Последовательность начинается так:
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
и т.п.
Обратите внимание, что после того, как он начинается снова, когда он добирается до 1
и 1
снова.
Задав число N , выведите N- й член чередующейся последовательности Фибоначчи.
Помните, что это код-гольф , поэтому выигрывает код с наименьшим количеством байтов.
true
за 1
?
1
значения считаются начальными значениями для выхода? Или мы начнем непосредственно с 2
?