বিভিন্ন অক্ষরের একটি স্ট্রিং এবং একটি সংখ্যা এন দেওয়া হয়েছে, সেই অক্ষরগুলি ব্যবহার করে 1 থেকে n দৈর্ঘ্যের পুনরাবৃত্তির সাথে সমস্ত আদেশযুক্ত সংমিশ্রণ উত্পন্ন করুন।
এটি সংজ্ঞায়িত করার আরেকটি উপায় হ'ল প্রদত্ত অক্ষরগুলিকে অক্ষরের সংখ্যার বেস (রেডিক্স) এর "কাস্টম" অঙ্ক হিসাবে দেখা উচিত, তারপরে প্রোগ্রামটি সেই বেসে 1 থেকে n সংখ্যা সহ সমস্ত "সংখ্যা" উত্পন্ন করা উচিত, তবে, অগ্রণী "শূন্য" এছাড়াও অন্তর্ভুক্ত করা হয়েছে।
সংমিশ্রণগুলি তাদের দৈর্ঘ্য অনুসারে অর্ডার করা উচিত (1 অক্ষর প্রথমে 2, ইত্যাদি) তবে এগুলি অন্য যে কোনও ক্রমে থাকতে পারে। আপনি ইনপুট এবং আউটপুট পরিচালনা করার সবচেয়ে সুবিধাজনক উপায়গুলি চয়ন করতে পারেন। সংক্ষিপ্ততম কোড জিতেছে।
উদাহরণ:
ab, 3-> a,b,aa,ab,ba,bb,aaa,aab,aba,baa,abb,bab,bba,bbb
0123456789, 2->0,1,2,3,4,5,6,7,8,9,00,01,...,09,10,11,...,99