Trong chuỗi Fibonacci xen kẽ, trước tiên bạn bắt đầu với 1
và 1
như bình thường.
Tuy nhiên, thay vì luôn luôn thêm hai giá trị cuối cùng để có được số tiếp theo, bạn thay thế bắt đầu bằng việc thêm và mỗi lần thay vào đó bạn trừ đi.
Trình tự bắt đầu như thế này:
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
Vân vân.
Chú ý rằng sau khi nó bắt đầu hơn một khi nó được đến 1
và 1
một lần nữa.
Cho một số N , in thuật ngữ thứ N của chuỗi xen kẽ.
Hãy nhớ rằng, đây là mã golf , vì vậy mã có số byte nhỏ nhất sẽ thắng.
true
cho 1
?
1
giá trị đầu tiên có được tính là giá trị ban đầu cho đầu ra không? Hay chúng ta bắt đầu trực tiếp với 2
?