博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode58 Length of Last Word
阅读量:4487 次
发布时间:2019-06-08

本文共 843 字,大约阅读时间需要 2 分钟。

题目:

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. (Easy)

分析:

注意把最后的空格处理掉即可。

代码:

1 class Solution { 2 public: 3     int lengthOfLastWord(string s) { 4         int start = s.size() - 1; 5         int result = 0; 6         while (s[start] == ' ') { 7             start--; 8         } 9         for (int i = start; i >= 0; --i) {10             if (s[i] != ' ') {11                 result++;12             }13             else {14                 return result;15             }16         }17         return result;18     }19 };

 

转载于:https://www.cnblogs.com/wangxiaobao/p/5886920.html

你可能感兴趣的文章
Oracle KEEP的用法
查看>>
Java动态代理与Cglib库
查看>>
Hebbian学习规则 1神经元 简单实现
查看>>
libevent源码深度剖析一
查看>>
SSH隧道技术简介
查看>>
PAT乙级1025
查看>>
找的好网站(macdow语法,扫描二维码,)
查看>>
浏览器插件开发遇到的问题
查看>>
JS之正则表达式
查看>>
EF Core 1.0 和 SQLServer 2008 分页的问题
查看>>
BZOJ1798: [Ahoi2009]Seq 维护序列seq
查看>>
PS--人物黄金色调
查看>>
开启ucosii的移植之旅
查看>>
推荐一款能写原创诗词的小程序
查看>>
Codeforces Round #496 (Div. 3) ABCDE1
查看>>
Bundle display name 与 Bundle name 的区别
查看>>
020 RDD的理解
查看>>
【WebApi】————.net WebApi开发(二)
查看>>
Vector
查看>>
Linux Supervisor的安装与使用入门
查看>>