leetcode-58-最后一个单词的长度

    科技2024-07-04  71

    有一个小小小注意的地方,如果最后是空格的话,那么就是就要去去除一下空格,有点双指针的感觉。关于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; } };
    Processed: 0.011, SQL: 8