设为首页 加入收藏

TOP

[LeetCode]58.Length of Last Word
2015-07-20 17:19:53 来源: 作者: 【 】 浏览:4
Tags:LeetCode 58.Length 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.

分析

代码

    /**------------------------------------
    *   日期:2015-02-06
    *   作者:SJF0115
    *   题目: 58.Length of Last Word
    *   网址:https://oj.leetcode.com/problems/length-of-last-word/
    *   结果:AC
    *   来源:LeetCode
    *   博客:
    ---------------------------------------**/
    #include 
   
     #include 
    
      #include 
     
       #include 
      
        using namespace std; class Solution { public: int lengthOfLastWord(const char *s) { int len = strlen(s); int i = len - 1; int lastLen = 0; // 去掉空格 while(s[i] == ' '){ --i; }//while while(i >= 0 && s[i] != ' '){ ++lastLen; --i; }//while return lastLen; } }; int main(){ Solution s; char *str = " q f ";//"hello world"; int result = s.lengthOfLastWord(str); // 输出 cout<
       
      
     
    
   

运行时间

这里写图片描述

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇LA 6531 Go up the Ultras 单调栈.. 下一篇POJ 2318 TOYS 叉积应用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·【C语言】动态内存管 (2025-12-27 06:23:20)
·C语言中的内存管理 - (2025-12-27 06:23:16)
·C语言指南:C语言内 (2025-12-27 06:23:14)
·Redis on AWS:Elast (2025-12-27 04:19:30)
·在 Spring Boot 项目 (2025-12-27 04:19:27)