কম্পিউটার

C++ এ স্ট্রিং-এর শেষ প্রান্তে পৌঁছানোর জন্য লাফের সর্বোচ্চ শক্তি প্রয়োজন


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম নিয়ে আলোচনা করব যাতে স্ট্রিং এর শেষ পর্যন্ত পৌঁছানোর জন্য লাফের সর্বোচ্চ শক্তি পাওয়া যায়।

এর জন্য আমাদের 0s এবং 1s এর একটি স্ট্রিং দেওয়া হবে। আমাদের কাজ হল স্ট্রিংয়ের সামনে থেকে শেষ পর্যন্ত যাওয়ার জন্য প্রয়োজনীয় সর্বাধিক লাফ খুঁজে বের করা, প্রদত্ত আপনি বর্তমানের মতো একই উপাদানে যেতে পারেন।

উদাহরণ

#include<bits/stdc++.h>
using namespace std;
//finding maximum power jump
int powerOfJump(string s) {
   int count = 1;
   int max_so_far = INT_MIN;
   char ch = s[s.length() - 1];
   for (int i = 0; i < s.length(); i++) {
      if (s[i] == ch) {
         if (count > max_so_far) {
            max_so_far = count;
         }
         count = 1;
      }
      else
         count++;
   }
   return max_so_far;
}
int main(){
   string st = "1010101";
   cout<<powerOfJump(st);
}

আউটপুট

2

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

  2. C++ এ একটি স্ট্রিং থেকে প্রথম সর্বোচ্চ দৈর্ঘ্যের জোড় শব্দ খুঁজুন

  3. C++-এ অ্যারেতে উপসর্গের সর্বাধিক উপস্থিতি

  4. C++ ব্যবহার করে একটি স্ট্রিং এর সাবস্ট্রিং এর সংখ্যা খুঁজুন