Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ कोड जांचने के लिए हमने सिएटल से अधिक फ्लोरिडा के लिए उड़ान भरी

मान लीजिए हमारे पास एक स्ट्रिंग S है जिसमें दो प्रकार के अक्षर 'S' और 'F' हैं। अगर एस [i] 'एस' है तो हम उस दिन सिएटल में हैं, और अगर यह 'एफ' है तो हम फ्लोरिडा में हैं। हमें यह जांचना होगा कि क्या हमने सिएटल से फ़्लोरिडा के लिए फ़्लोरिडा से सिएटल की तुलना में अधिक बार उड़ान भरी है।

इसलिए, यदि इनपुट S ="SSFFSFFSFF" जैसा है, तो आउटपुट ट्रू होगा।

कदम

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे −n :=S . का आकार
अगर एस [0] 'एस' के समान है और एस [एन -1] 'एफ' के समान है, तो:
सच लौटो
अन्यथा
झूठी वापसी

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

#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. पता लगाएं कि सी ++ में किसी स्रोत से k लंबाई से अधिक का पथ है या नहीं

    अवधारणा दिए गए ग्राफ के संबंध में, ग्राफ में एक स्रोत शीर्ष और एक संख्या k (यहां k स्रोत शीर्ष और गंतव्य शीर्ष के बीच ग्राफ की पथ लंबाई को इंगित करता है), हमारा कार्य यह निर्धारित करना है कि क्या कोई सरल पथ (बिना किसी चक्र के) शुरुआत है दिए गए स्रोत से और किसी अन्य शीर्ष (अर्थात गंतव्य) पर समाप्त ह

  1. तत्व C++ में क्रमबद्ध सरणी में 25% से अधिक दिखाई दे रहा है

    मान लीजिए कि हमारे पास एक सरणी ए है। कुछ तत्व हैं। कुछ तत्व सामान्य हैं। हमें एक ऐसा तत्व वापस करना होगा जो सरणी में 25% से अधिक रिक्त स्थान प्रदर्शित कर रहा हो। तो अगर ए =[1, 2, 4, 4, 4, 4, 5, 5, 6, 6, 7, 7], यहाँ 4 चार बार आया है। यह 12 के 25% से अधिक है (सरणी का आकार) इसे हल करने के लिए, हम इन च

  1. जांचें कि सी ++ में स्ट्रिंग में सेल को एक से अधिक बार देखा जा सकता है या नहीं

    मान लीजिए कि हमारे पास डॉट्स (.) और एक संख्या के साथ एक स्ट्रिंग है, एक बिंदु इंगित करता है कि सेल खाली है, और यदि किसी सेल में कोई संख्या x है, तो यह इंगित करता है कि हम स्ट्रिंग के भीतर x चरणों को दाएं या बाएं स्थानांतरित कर सकते हैं। हमारा काम यह जांचना है कि हम एक सेल में एक से अधिक बार जा सकते