关闭

leetcode-58-Length of Last Word

标签: leetcode
333人阅读 评论(0) 收藏 举报
分类:

Length of Last Word

 

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) {
        if(s.empty()) return 0;
        int n=s.length(),i,ans=0;
        n--;
        while(s[n]==' '&&n>=0)n--;
        for(i=n;i>=0;i--){
            if(s[i]!=' ') ans++;
            else break;
        }
        return ans;
    }
};


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:56654次
    • 积分:2029
    • 等级:
    • 排名:第18973名
    • 原创:148篇
    • 转载:11篇
    • 译文:0篇
    • 评论:0条