কম্পিউটার

একটি প্রদত্ত স্ট্রিং C++ এ দুটি বিকল্প অক্ষর দ্বারা গঠিত কিনা তা পরীক্ষা করুন


এখানে আমরা দেখব কিভাবে একটি স্ট্রিং পর্যায়ক্রমিক অক্ষর দিয়ে তৈরি কি না তা পরীক্ষা করা যায়। যদি একটি স্ট্রিং XYXYXY-এর মতো হয় তবে এটি বৈধ, যদি একটি স্ট্রিং ABCD-এর মতো হয়, তাহলে সেটি অবৈধ৷

পদ্ধতি সহজ. আমরা সব ith অক্ষর এবং i+2 তম অক্ষর একই কিনা তা পরীক্ষা করব। যদি তারা একই না হয়, তাহলে মিথ্যা ফেরত দিন, অন্যথায় সত্য ফেরত দিন।

উদাহরণ

#include <iostream>
using namespace std;
bool hasAlternateChars(string str){
   for (int i = 0; i < str.length() - 2; i++) {
      if (str[i] != str[i + 2]) {
         return false;
      }
   }  
   if (str[0] == str[1])
   return false;  
   return true;
}
int main() {
   string str = "XYXYXYX";
   if(hasAlternateChars(str)){
      cout << "Valid String";
   }else{
      cout << "Not a Valid String";
   }
}

আউটপুট

Valid String

  1. দুটি প্রদত্ত স্ট্রিংয়ে অস্বাভাবিক অক্ষর খুঁজে পেতে C++ প্রোগ্রাম

  2. দুটি প্রদত্ত ম্যাট্রিক্স C++ এ অভিন্ন কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম

  3. একটি নির্দিষ্ট ক্ষেত্রের জন্য N অক্ষরের একটি ক্রম তৈরি করতে C++ প্রোগ্রাম

  4. একটি স্ট্রিং C++ এ একটি সাব-স্ট্রিং আছে কিনা তা পরীক্ষা করুন