সংজ্ঞা
নির্ধারণ এন ম নিম্নরূপ Curr ক্রম বিন্যাস।
সিঙ্গলটন অ্যারে A = [n] দিয়ে শুরু করুন ।
প্রতিটি পূর্ণসংখ্যা জন্য ট মধ্যে একজন , এন্ট্রি প্রতিস্থাপন ট সঙ্গে ট থেকে বেড়ে চলেছে, প্রাকৃতিক সংখ্যার 1 থেকে k ।
আগের পদক্ষেপটি পুনরাবৃত্তি করুন এন - আরও 1 বার ।
উদাহরণস্বরূপ, যদি এন = 3 হয় আমরা অ্যারে [3] দিয়ে শুরু করব ।
আমরা 3 এর সাথে প্রতিস্থাপন করি[ 3 , 1, 2, 3] উপার্জন ।
আমরা এখন প্রতিস্থাপন 1 , 2 , এবং 3 দিয়ে 1 ; 1, 2 এবং 1, 2, 3 (শ্রদ্ধা), [1, 1, 2, 1, 2, 3] উপার্জন করে ।
অবশেষে, আমরা অ্যারেতে ছয়টি পূর্ণসংখ্যার জন্য পূর্ববর্তী পদক্ষেপের মতো একই প্রতিস্থাপনটি সম্পাদন করি, [1, 1, 1, 2, 1, 1, 2, 1, 2, 3] প্রদান করে । এটি তৃতীয় সিওআরআর অ্যারে।
কার্য
একটি ক্রিয়াকলাপের একটি প্রোগ্রাম লিখুন যা ইনপুট হিসাবে একটি কঠোর ইতিবাচক পূর্ণসংখ্যা n প্রদান করে, n ম সিআরআর অ্যারে গণনা করে ।
আউটপুটটি কোনও ধরণের ফ্ল্যাট তালিকা হতে হবে (এবং অ্যারেটি কোনও ফাংশন থেকে ফিরে আসে, আপনার ভাষার অ্যারে সিনট্যাক্সের একটি স্ট্রিং প্রতিনিধিত্ব, সাদা স্থান পৃথকীকরণ ইত্যাদি)।
এটি কোড-গল্ফ । বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয় হোক!
পরীক্ষার মামলা
1 -> [1]
2 -> [1, 1, 2]
3 -> [1, 1, 1, 2, 1, 1, 2, 1, 2, 3]
4 -> [1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4]
5 -> [1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5]
6 -> [1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5, 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 6]
[2]
কোনও পূর্ণসংখ্যার চেয়ে ইনপুটটিকে সিঙ্গলটন অ্যারে (পছন্দ ) হিসাবে নিতে পারি ?