leetcode---Length of Last Word---字符串

来源:互联网 发布:淘宝联盟怎么拿返利 编辑:程序博客网 时间:2024/04/27 16:48

Given a string s consists of upper/lower-case alphabets and empty space characters ’ ‘, return the length of last word in the string.

If the last word does not exist, return 0.

Note: A word is defined as a character sequence consists of non-space characters only.

For example,
Given s = “Hello World”,
return 5.

class Solution {public:    int lengthOfLastWord(string s) {        int len = s.length();        if(len == 0)            return 0;        reverse(s.begin(), s.end());        int count = 0;        int i = 0;        while(i<len && !isalpha(s[i]))            i++;        for(; i<len; i++)            if(isalpha(s[i]))                count++;            else                return count;        return count;    }};
0 0