给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1:
输入:s = "Hello World"
输出:5
解释:最后一个单词是“World”,长度为5
代码
class Solution {
public:
int lengthOfLastWord(string s) {
const int len = s.size();
string res;
int last = len-1;
for(;last >= 0;last--){
if(s[last] == ' ') continue;
else break;
}
int beg = last;
while(beg >= 0 && s[beg] != ' '){
beg--;
}
return last - beg;
}
};
标签:last,58,int,beg,单词,字符串,长度
From: https://www.cnblogs.com/lihaoxiang/p/17789856.html