मान लीजिए कि हमारे पास n अक्षरों वाला एक स्ट्रिंग S है। हमें एक और स्ट्रिंग टी ढूंढनी है, जैसे कि टी पैलिंड्रोम है और एस टी के बाद है।
इसलिए, यदि इनपुट S ="ab" जैसा है, तो आउटपुट "आबा" होगा (अन्य उत्तर भी उपलब्ध हैं)
कदम
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
res := S reverse the array S res := res + S return res
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
#include <bits/stdc++.h>
using namespace std;
string solve(string S){
string res = S;
reverse(S.begin(), S.end());
res += S;
return res;
}
int main(){
string S = "ab";
cout << solve(S) << endl;
} इनपुट
ab
आउटपुट
abba