ধরুন আমাদের কাছে n ছোট হাতের ইংরেজি অক্ষর সহ একটি স্ট্রিং S আছে। আমাদের অক্ষরগুলিকে S-তে পুনর্বিন্যাস করতে হবে, যাতে "ট্রাইগুব" ফলস্বরূপ স্ট্রিং-এর পরবর্তী অংশ না হয়৷
সুতরাং, যদি ইনপুটটি S ="pintontrygubabc" এর মত হয়, তাহলে আউটপুট হবে "abbcginnoprttuy"।
পদক্ষেপ
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
sort the array S return S
উদাহরণ
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
#include <bits/stdc++.h> using namespace std; string solve(string S){ sort(S.begin(), S.end()); return S; } int main(){ string S = "pintontrygubabc"; cout << solve(S) << endl; }
ইনপুট
"pintontrygubabc"
আউটপুট
"abbcginnoprttuy"