निम्नलिखित अनुक्रम पर विचार करें:
1, 0, 1, 2, 4, 1, 6, 8, 0, 1, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 0, 1, ...
सम अंक 0 से शुरू होते हैं और बढ़ती लंबाई के रन में समूहीकृत होते हैं। उन्हें चक्रीय रूप से व्यवस्थित किया जाता है, जिसका अर्थ है कि वे 8 तक पहुंचने तक आरोही क्रम में क्रमबद्ध होते हैं , और फिर 0 से वापस साइकिल चलाए जाते हैं । 1 अंक के रनों को भी अलग करता है, और यह क्रम भी शुरू करता है। आइए कल्पना करें कि यह क्रम कैसे बनता है:
1, 0, 1, 2, 4, 1, 6, 8, 0, 1, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 1, ...
- ---- ------- ---------- -------------
run length: 1 2 3 4 5 ...
position of 1: X X X X X X ...
even sequence: 0, 2, 4, 6, 8, 0, 2, 4, 6, 8, 0, 2, 4, 6, 8 ...
स्वीकार्य इनपुट और आउटपुट तरीके:
इनपुट के रूप में एक पूर्णांक एन प्राप्त करें और इस अनुक्रम के एन वें शब्द को आउटपुट करें ।
इनपुट के रूप में एक पूर्णांक एन प्राप्त करें और इस क्रम के पहले एन शब्दों को आउटपुट करें ।
क्रम को अनिश्चित काल के लिए प्रिंट करें।
आप पहले दो तरीकों के लिए या तो 0 या 1-इंडेक्सिंग चुन सकते हैं।
आप मानक इनपुट और आउटपुट विधियों का उपयोग करते हुए, किसी भी प्रोग्रामिंग भाषा में प्रतिस्पर्धा कर सकते हैं । मानक खामियों को मना किया जाता है। यह कोड-गोल्फ है , इसलिए प्रत्येक भाषा में सबसे छोटा कोड जीतता है।