LeetCode 58. 最后一个单词的长度
我的思路
- 由题意知,结尾只有两种情况,空格或者字母
- 去掉结尾的空格,从后往前数即可
int lengthOfLastWord(string s) {
int word_length = 0;
int i = s.size()-1;
while(s[i] == ' ') --i;
for( ; i >= 0; --i){
if(s[i] == ' ') return word_length;
else ++ word_length;
}
return word_length;
}