নিম্নলিখিত ক্রমটি বিবেচনা করুন:
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 ...
গ্রহণযোগ্য ইনপুট এবং আউটপুট পদ্ধতি:
ইনপুট হিসাবে একটি পূর্ণসংখ্যা N পান এবং এই অনুক্রমের N ম পদটি আউটপুট দেয় ।
ইনপুট হিসাবে একটি পূর্ণসংখ্যা এন পান এবং এই অনুক্রমের প্রথম এন পদগুলিকে আউটপুট দেয় ।
ক্রমটি অনির্দিষ্টকালের জন্য মুদ্রণ করুন।
আপনি প্রথম দুটি পদ্ধতির জন্য 0 বা 1-ইনডেক্সিং চয়ন করতে পারেন।
স্ট্যান্ডার্ড ইনপুট এবং আউটপুট পদ্ধতি ব্যবহার করার সময় আপনি যে কোনও প্রোগ্রামিং ভাষায় প্রতিযোগিতা করতে পারেন । স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ। এটি কোড-গল্ফ , তাই প্রতিটি ভাষার সংক্ষিপ্ততম কোডটি জয়ী হয়।