কম্পিউটার

C++ এ একটি স্ট্রিং-এ সব মজার শব্দ প্রিন্ট করুন


এই সমস্যায়, আমাদের একটি বাক্য দেওয়া হয়েছে। আমাদের কাজ হল মজার শব্দ বাক্য থেকে সমস্ত স্ট্রিং প্রিন্ট করা

মজার শব্দ একটি শব্দ যা শর্ত অনুসরণ করে - স্ট্রিং এর সন্নিহিত অক্ষর এবং এর বিপরীত স্ট্রিং এর মধ্যে পরম পার্থক্য সমান।

<প্রে>|স্ট্রিং[0] - স্ট্রিং[1]| =|revstring[0]-revstring[1]|

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক -

ইনপুট:স্ট্রিং ='ABRS'আউটপুট:হ্যাঁ ব্যাখ্যা:বিপরীত স্ট্রিং =SRBA|A-B| =1 =|S-R||B-R| =16 =|R-B||B-A| =1 =|R-S|

এই সমস্যাটি সমাধান করার জন্য, আমাদের প্রদত্ত বাক্য থেকে প্রতিটি স্ট্রিং বের করতে হবে। এবং প্রিন্ট যদি স্ট্রিং একটি মজার স্ট্রিং হয়।

মজার স্ট্রিং চেক করুন − এর জন্য, আমরা স্ট্রিংটিকে উভয় প্রান্ত থেকে অতিক্রম করব অর্থাৎ শুরু এবং শেষ থেকে। এবং স্ট্রিং এর সন্নিহিত অক্ষরের মধ্যে পরম পার্থক্য তুলনা করুন এবং পার্থক্য একই না হলে মিথ্যা ফেরত দিন।

নীচের কোডটি আমাদের যুক্তি প্রয়োগ করবে −

উদাহরণ

#include #include namespace ব্যবহার করে std;bool isFunny(string word){ int i =1; int j =word.length() - 2; জন্য (int i =0; i  

আউটপুট

'হ্যালো, আমি মালয়ালম ভাষাকে ভালোবাসি' স্ট্রিংটির সব মজার শব্দ হল :i মালায়ালাম

  1. C++-এ অক্ষরের পুনরাবৃত্তি সহ সমস্ত স্থানান্তর প্রিন্ট করুন

  2. C++ এ বন্ধনী আকারে একটি স্ট্রিং ভাঙ্গার সমস্ত উপায় প্রিন্ট করুন

  3. C++ এ CamelCase নোটেশন ডিকশনারিতে একটি প্যাটার্নের সাথে মিলে যাওয়া সমস্ত শব্দ প্রিন্ট করুন

  4. একটি প্রদত্ত স্ট্রিং এর সমস্ত সাবস্ট্রিং C++ এ প্রিন্ট করার জন্য প্রোগ্রাম