C++ 中最後一個單詞的長度
假設我們有一個字串 s。s 可以包含任何英文字母和空格。我們必須找出字串中最後一個單詞的長度。如果沒有最後一個單詞,則返回 0。
因此,如果輸入像 "I love Programming" 這樣,則輸出將是 11
為了解決這個問題,我們將按照以下步驟進行操作:
n := 0
對於字串中的每個單詞 temp:
n := temp 的大小
返回 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP