class Solution {
public:
int lengthOfLastWord(string s)
{
int num = 0; // 用于记录最后一个单词的长度
bool isword = false; // 标记是否已经进入一个单词
// 从字符串末尾向前遍历
for (int i = s.size() - 1; i >= 0; i--) {
if (s[i] != ' ') {
// 当前字符不是空格,属于单词的一部分
num++;
isword = true; // 标记进入了一个单词
} else if (isword) {
// 当前字符是空格,并且之前已经进入了一个单词,结束
break;
}
}
return num; // 返回最后一个单词的长度
}
};