LeetCode 58.Length of Last Word (最后一个单词的长度)
程序员文章站
2022-06-09 09:47:00
...
题目描述:
给定一个仅包含大小写字母和空格 ' '
的字符串,返回其最后一个单词的长度。
如果不存在最后一个单词,请返回 0 。
说明:一个单词是指由字母组成,但不包含任何空格的字符串。
示例:
输入: "Hello World" 输出: 5
AC C++ Solution:
class Solution {
public:
int lengthOfLastWord(string s) {
bool tar = false;
int sum = 0;
for(int i = 0; i < s.length(); i++)
{
if(s[i] == ' ')
{
tar = true;
}
else
{
if(tar == true) //用一个tar标记前一个若为空格,则重新计算长度
{
tar = false;
sum = 0;
}
sum++;
}
}
return sum;
}
};
上一篇: 画图解释 SQL join 语句
下一篇: 技术的魅力