কম্পিউটার

সি++ কোড চেক করার জন্য আমরা সিয়াটেলের চেয়ে বেশি ফ্লোরিডায় উড়ে এসেছি


ধরুন আমাদের একটি স্ট্রিং S আছে যার দুটি অক্ষর 'S' এবং 'F' আছে। যদি S[i] 'S' হয় আমরা সিয়াটলে আছি দিনে, এবং যদি 'F' হয় আমরা ফ্লোরিডায়। আমরা ফ্লোরিডা থেকে সিয়াটলের চেয়ে সিয়াটল থেকে ফ্লোরিডায় বেশিবার ফ্লাইট করেছি কিনা তা পরীক্ষা করতে হবে।

সুতরাং, যদি ইনপুটটি S ="SSFFSFFSFF" এর মত হয়, তাহলে আউটপুটটি সত্য হবে৷

পদক্ষেপ

এটি সমাধান করার জন্য, আমরা এই ধাপগুলি অনুসরণ করব −n :=S এর আকার
যদি S[0] 'S' এর মতো হয় এবং S[n - 1] 'F'-এর মতো হয়, তাহলে:
সত্য ফিরে
অন্যথায়
মিথ্যা ফেরত দিন

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

#include <bits/stdc++.h>
using namespace std;
bool solve(string S)
{
   int n = S.size();
   if (S[0] == 'S' && S[n - 1] == 'F')
      return true;
   else
      return false;
}
int main(){
   string S = "SSFFSFFSFF";
   cout << solve(S) << endl;
}

ইনপুট

"SSFFSFFSFF"

আউটপুট

1

  1. C++ এর কোনো উৎস থেকে k-এর বেশি দৈর্ঘ্যের পথ আছে কিনা তা খুঁজুন

  2. C++-এ b-এর চেয়ে বেশি উপসর্গ

  3. C++ এ সাজানো অ্যারেতে 25% এর বেশি উপাদান উপস্থিত হচ্ছে

  4. C++ এ একটি স্ট্রিং-এ একটি সেল একাধিকবার পরিদর্শন করা যায় কিনা তা পরীক্ষা করুন