题目要求:
给定一个字符串, 包含大小写字母、空格’ ‘,请返回其最后一个单词的长度。
如果不存在最后一个单词,请返回 0 。
解题思路:
本题难度为容易,也没有需要注意的细节,直接从给定字符串的最后一个字符开始向前移动指针,直到指向的字符内容为’ ‘时,返回计数器;
int lengthOfLastWord(string &s)
{
vector<char> tmp;
int result = 0;
for (int i = s.length()-1; i >= 0; i--)
{
if (s[i] == ' ')
{
return result;
}
tmp.push_back(s[i]);
result = tmp.size();
}
return result;
}