有一个小小小注意的地方,如果最后是空格的话,那么就是就要去去除一下空格,有点双指针的感觉。关于isspace()和isalpha()之前在我的string的讲解中好像讲到了,可以去看看呀。但是也是可以用ASCII码去判断以下。hhh
class Solution {
public:
int lengthOfLastWord(string s
) {
int len
=s
.size()-1;
while(len
>=0&&isspace(s
[len
])) len
--;
int cnt
=0;
while(len
>=0&&isalpha(s
[len
--])) cnt
++;
return cnt
;
}
};
转载请注明原文地址:https://blackberry.8miu.com/read-32245.html