এই সমস্যায়, আমাদেরকে অক্ষরের একটি সেট এবং একটি ধনাত্মক পূর্ণসংখ্যা k দেওয়া হয়েছে এবং আমাদের k দৈর্ঘ্যের সম্ভাব্য সমস্ত স্ট্রিং মুদ্রণ করতে হবে যা সেটের অক্ষর ব্যবহার করে তৈরি করা যেতে পারে।
সমস্যাটি আরও ভালোভাবে বোঝার জন্য একটি উদাহরণ নেওয়া যাক -
ইনপুট:সেট ={'x', 'y', 'z'} , k =2আউটপুট:xy, xz, yz
এই সমস্যাটি সমাধান করার জন্য, আমাদের সমস্ত সম্ভাব্য ক্রমগুলি খুঁজে বের করতে হবে যা উৎপন্ন হতে পারে। n আকারের সেটের জন্য, দৈর্ঘ্যের সম্ভাব্য স্ট্রিংয়ের মোট সংখ্যা হবে n k (n^k)। আমরা স্ট্রিং তৈরি করতে একটি পুনরাবৃত্ত কল ব্যবহার করব যা খালি স্ট্রিং থেকে শুরু হবে এবং এতে অক্ষর অনুসারে অক্ষর যোগ করা হবে।
উদাহরণ
#includeনেমস্পেস ব্যবহার করে std;void printKLengthString(char set[], string sequence, int n, int k) { if (k ==0){ cout< আউটপুট
<প্রে>এএএএএএএএএএএএএএএএএএবআবআববাবাববববব