1. 程式人生 > >58最後一個單詞的長度

58最後一個單詞的長度

class Solution {
public:
    int lengthOfLastWord(string s) {
        int i = s.length()-1, flag = 0,count = 0;
        for(;i>=0;i--)
        {
            if(s[i]==' '&& count ==0)
                continue;
            if(s[i]==' ' && count != 0)
                break;
            count++;
        }
        return count;
    }
};

思路:

從最後一個開始算起,用count表示單詞長度並初始化為0

如果s[i]是空格並且count == 0的話,就跳過,一直到s[i]是空格並且count != 0為止

最後返回count就行