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

सी ++ में अंतिम शब्द की लंबाई


मान लीजिए कि हमारे पास एक स्ट्रिंग s है। s कोई भी अंग्रेजी अक्षर और सफेद-रिक्त स्थान धारण कर सकता है। हमें स्ट्रिंग में अंतिम शब्द की लंबाई का पता लगाना है। यदि कोई अंतिम शब्द नहीं है, तो 0 पर लौटें।

इसलिए, यदि इनपुट "आई लव प्रोग्रामिंग" जैसा है, तो आउटपुट 11

. होगा

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • n :=0

  • एक स्ट्रिंग में प्रत्येक शब्द अस्थायी के लिए -

    • n :=तापमान का आकार

  • वापसी n

उदाहरण

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

#include <bits/stdc++.h>
using namespace std;
class Solution {
public:
   int lengthOfLastWord(string s){
      stringstream str(s);
      string temp;
      int n = 0;
      while (str >> temp)
         n = temp.size();
      return n;
   }
};
main(){
   Solution ob;
   cout << (ob.lengthOfLastWord("I love Programming"));
}

इनपुट

"I love Programming"

आउटपुट

11

  1. सी ++ प्रोग्राम एक स्ट्रिंग की लंबाई का पता लगाने के लिए

    एक स्ट्रिंग एक आयामी वर्ण सरणी है जिसे एक शून्य वर्ण द्वारा समाप्त किया जाता है। स्ट्रिंग की लंबाई शून्य वर्ण से पहले स्ट्रिंग में वर्णों की संख्या है। उदाहरण के लिए। char str[] = “The sky is blue”; Number of characters in the above string = 15 एक स्ट्रिंग की लंबाई ज्ञात करने के लिए एक

  1. स्ट्रिंग में अंतिम शब्द की लंबाई खोजने के लिए PHP प्रोग्राम

    स्ट्रिंग में अंतिम शब्द की लंबाई ज्ञात करने के लिए, PHP कोड इस प्रकार है - उदाहरण <?php    function last_word_len($my_string){       $position = strrpos($my_string, ' ');       if(!$position){          $position = 0;  

  1. पायथन - एक स्ट्रिंग में अंतिम शब्द की लंबाई ज्ञात करें

    जब किसी स्ट्रिंग में अंतिम शब्द की लंबाई खोजने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो एक स्ट्रिंग में अतिरिक्त रिक्त स्थान को हटा देती है, और स्ट्रिंग के माध्यम से पुनरावृत्त होती है। यह तब तक चलता है जब तक कि अंतिम शब्द नहीं मिल जाता। फिर, इसकी लंबाई पाई जाती है और आउटपुट के रूप में