এখানে আমরা দেখব কিভাবে একটি স্ট্রিং পর্যায়ক্রমিক অক্ষর দিয়ে তৈরি কি না তা পরীক্ষা করা যায়। যদি একটি স্ট্রিং 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