मान लीजिए कि हमारे पास 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