কম্পিউটার টিউটোরিয়াল

সি++ কোড: সিয়াটেলের চেয়ে ফ্লোরিডা বেশি বারের হয়েছে কিনা যাচাই করুন

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

উদাহরণ

S="SSFFSFFSFF" → আউটপুট: True

সমাধানের ধাপসমূহ

n := S-এর সাইজ
if S[0]=='S' and S[n-1]=='F':
    return true
else:
    return false

সি++ কোড উদাহরণ

#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++-এ 'a' সংখ্যা 'b'-র চেয়ে বেশি হয় এমন প্রিফিক্সের সংখ্যা (Prefixes with More a than b)

  3. C++-এ সোর্টেড অ্যারেতে ২৫% এর বেশি বার বাড়ি হয় এমন উপাদান বের করা

  4. C++-এ একটি স্ট্রিংসে কোষ একাধিকবার ভিজিট করা যায় কিনা চেক করা