কম্পিউটার

স্ট্রিং খুঁজে পেতে C++ কোড যেখানে trygub একটি সাবস্ট্রিং নয়


ধরুন আমাদের কাছে 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"

  1. C++ এ স্ট্রিং-এ খুঁজুন এবং প্রতিস্থাপন করুন

  2. C++ এ একটি স্ট্রিং-এ সমস্ত অ্যানাগ্রাম খুঁজুন

  3. একটি স্ট্রিংয়ের দীর্ঘতম অনুক্রমের দৈর্ঘ্য খুঁজুন যা C++ এ অন্য স্ট্রিংয়ের সাবস্ট্রিং

  4. C++ এ ডিক্রিপ্ট করা স্ট্রিংয়ের k’th অক্ষর খুঁজুন