এখানে আমরা দেখব কীভাবে আমরা একটি স্ট্রিংকে n বার ক্যাটেনেট করতে পারি। n-এর মান ইউজার দেবে। এই সমস্যা খুব সহজ। C++-এ আমরা ক্যাটেনেশনের জন্য + অপারেটর ব্যবহার করতে পারি। কোড দেখে আইডিয়া নিন।
অ্যালগরিদম
concatStrNTimes(str, n)
begin
res := empty string
for i in range 1 to n, do
res := concatenate res and res
done
return res
end
উদাহরণ
#include<iostream>
using namespace std;
main() {
string myStr, res = "";
int n;
cout << "Enter String: ";
cin >> myStr;
cout << "Enter number of times it will be concatenated: ";
cin >> n;
for(int i = 0; i < n; i++) {
res += myStr;
}
cout << "Result: " << res;
}
আউটপুট
Enter String: Hello Enter number of times it will be concatenated: 5 Result: HelloHelloHelloHelloHello