58. Length of Last Word
来源:互联网 发布:电脑编程入门自学书籍 编辑:程序博客网 时间:2024/04/29 06:23
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 i = s.length()-1; int len = 0; while(i>=0 && s[i] == ' ') --i; while(i>=0 && s[i] != ' ') { ++len; --i; } return len; }};
class Solution {public: int lengthOfLastWord(string s) { int retLen = 0; for(int i = 0;i< s.length();i++) { while(s[i] == ' ') i++; int curLen = 0; while(s[i] != ' ' && s[i] != '\0') { curLen++; i++; } if(curLen != 0) retLen = curLen; } return retLen; }};
0 0
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58. Length of Last Word
- 58.Length of Last Word
- Install missing platform(s) and sync project编译错误解决
- 你知道什么是最漫长的等待吗
- Java Reflection(二):Classes
- Avaya收购Esna丰富企业通信应用
- hibernate多对多关联
- 58. Length of Last Word
- 解决viewpager懒加载的问题
- Java后台实现方法
- Lucene学习总结之二:Lucene的总体架构(转载)
- cocos2dx 实例 经典游戏机(一)
- nodejs学习篇
- .net 中调用 Elasticsearch curl
- storm启动spring项目Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'处理
- ffmpeg aac编码器比较