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