मान लीजिए कि हमारे पास एक स्ट्रिंग 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