চ্যালেঞ্জ:
এখানে আমাদের একটি ক্রমের প্রথম 100 টি আইটেম রয়েছে:
6,5,4,3,2,1,66,65,64,63,62,61,56,55,54,53,52,51,46,45,44,43,42,41,36,35,34,33,32,31,26,25,24,23,22,21,16,15,14,13,12,11,666,665,664,663,662,661,656,655,654,653,652,651,646,645,644,643,642,641,636,635,634,633,632,631,626,625,624,623,622,621,616,615,614,613,612,611,566,565,564,563,562,561,556,555,554,553,552,551,546,545,544,543,542,541,536,535,534,533,...
এই ক্রমটি কীভাবে গঠিত হয়? আমাদের প্রথম পরিসরে সংখ্যা রয়েছে [6, 1]
(একক মৃত্যুর সমস্ত সম্ভাব্য মান সর্বোচ্চ থেকে নিম্নতম)। তারপরে আমাদের সংখ্যার সংখ্যা রয়েছে [66..61, 56..51, 46..41, 36..31, 26..21, 16..11]
(সর্বোচ্চ থেকে নীচ থেকে নীচ পর্যন্ত দুটি পাশের সমস্ত সম্ভাব্য সংকোচিত মান)। ইত্যাদি
এটি OEIS সিকোয়েন্স A057436 এর সাথে সম্পর্কিত : কেবলমাত্র 1 থেকে 6 এর মধ্যে অঙ্কগুলি থাকে তবে সমান সংখ্যক সংখ্যার সমান সংখ্যার সাথে ক্রমটিতে পিছনের দিকে সাজানো হয়।
চ্যালেঞ্জটি হ'ল উপরের ক্রম সহ আপনার ফাংশন / প্রোগ্রামের জন্য এই তিনটি বিকল্পের একটি বেছে নেওয়া:
- একটি ইনপুট নাও এবং আউটপুট 'এই ক্রম, যেখানে এটা হয় 0-সূচীবদ্ধ বা 1-ইন্ডেক্স হতে পারে এর ম মান।
- একটি ইনপুট নাও এবং আউটপুট প্রথম বা মান এই ক্রম।
- ক্রম থেকে অনির্দিষ্টকালের জন্য মানগুলি আউটপুট করুন।
অবশ্যই, কোনও যুক্তিসঙ্গত আউটপুট ফর্ম্যাট ব্যবহার করা যেতে পারে। স্ট্রিং / ইন্টিজার / দশমিক / ইত্যাদি হিসাবে হতে পারে; (অসীম) তালিকা / অ্যারে / স্ট্রিম / ইত্যাদি হিসাবে হতে পারে; স্পেস / কমা / নিউলাইন / অন্যান্য ডিলিমিটারের সাথে এসটিডিআউটে আউটপুট হতে পারে; ইত্যাদি ইত্যাদি দয়া করে আপনার উত্তরগুলিতে আই / ও ও বিকল্পটি ব্যবহার করছেন তা জানান!
সাধারণ নিয়ম:
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
কোড-গল্ফ ভাষাগুলি আপনাকে নন-কোডগলফিং ভাষার সাথে উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। 'যে কোনও' প্রোগ্রামিং ভাষার পক্ষে যতটা সম্ভব সংক্ষিপ্ত উত্তর নিয়ে আসার চেষ্টা করুন। - আপনার উত্তরটির জন্য ডিফল্ট আই / ও বিধিগুলির সাথে মানক বিধিগুলি প্রযোজ্য , সুতরাং আপনাকে সঠিক পরামিতি এবং ফিরতি-টাইপ, সম্পূর্ণ প্রোগ্রাম সহ STDIN / STDOUT, ফাংশন / পদ্ধতি ব্যবহারের অনুমতি দেওয়া হবে। আপনার কল
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
- যদি সম্ভব হয় তবে আপনার কোডের (যেমন টিআইও ) একটি পরীক্ষার সাথে একটি লিঙ্ক যুক্ত করুন ।
- এছাড়াও, আপনার উত্তরের জন্য একটি ব্যাখ্যা যুক্ত করা অত্যন্ত প্রস্তাবিত।
আপনি বিকল্প 1 বেছে নিলে এখানে আরও কিছু বৃহত্তর পরীক্ষার কেস:
n 0-indexed output 1-indexed output
500 5624 5625
750 4526 4531
1000 3432 3433
9329 11111 11112
9330 666666 11111
9331 666665 666666
10000 663632 663633
100000 6131232 6131233