ในการสลับลำดับฟีโบนักชีคุณเริ่มต้นด้วย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ของลำดับฟิโบนาชีสลับกัน
จำไว้ว่านี่คือcode-golfดังนั้นโค้ดที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ
trueสำหรับ1?
                1ค่าสองค่าแรกนับเป็นค่าเริ่มต้นสำหรับผลลัพธ์หรือไม่ เราจะเริ่มต้นหรือโดยตรงกับ2?