वैकल्पिक फाइबोनैचि अनुक्रम में, आप पहले 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
फिर से।
एक नंबर एन को देखते हुए , वैकल्पिक थ्रेडिंग अनुक्रम के एन वें शब्द को प्रिंट करें ।
याद रखें, यह कोड-गोल्फ है , इसलिए सबसे कम संख्या में बाइट्स जीतता है।
true
के लिए 1
?
1
आउटपुट के लिए शुरुआती मूल्यों के रूप में पहले दो मान गिने जाते हैं? या हम सीधे से शुरू करते हैं 2
?