[leetcode][string] Length of Last Word
来源:互联网 发布:简历封面 知乎 编辑:程序博客网 时间:2024/06/10 17:56
题目:
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 len = 0; //转换为小写,便于判断 int i = -1; while(s[++i]) s[i] = tolower(s[i]); //过滤掉串尾的非字母字符 string::iterator iter = s.end()-1; while(iter >= s.begin() && !(*iter >= 'a' && *iter <= 'z')) --iter; while(iter >= s.begin() && *iter >= 'a' && *iter <= 'z'){ ++len; --iter; } return len; }};
0 0
- LeetCode[string]: Length of Last Word
- [leetcode][string] Length of Last Word
- LeetCode: Length of Last Word
- LeetCode Length of Last Word
- LeetCode : Length of Last Word
- [Leetcode] Length of Last Word
- [LeetCode] Length of Last Word
- [LeetCode]Length of Last Word
- [leetcode]Length of Last Word
- Leetcode:Length of Last Word
- LeetCode-Length of Last Word
- [LeetCode] Length of Last Word
- [leetcode] Length of Last Word
- leetcode length of last word
- LeetCode - Length of Last Word
- leetcode:Length of Last Word
- LeetCode:Length of Last Word
- LeetCode | Length of Last Word
- 中国大陆开源镜像站汇总
- 从源码的角度解析View的事件分发
- Leetcode Add and Search Word - Data structure design
- 三天独立开发的iOS端CSDN博客阅读器上线了
- [LeetCode] Reverse Linked List(递归与非递归反转链表)
- [leetcode][string] Length of Last Word
- C语言中的main返回值
- ubuntu12.04+hadoop2.2.0+zookeeper3.4.5+hbase0.96.2+hive0.13.1伪分布式环境部署
- Andriod 从源码的角度详解View,ViewGroup的Touch事件的分发机制
- JSRender之渲染模板
- 模仿ATM取款机功能
- POJ - 2152 Fire 树型DP
- R语言(5)——因子
- 在as3.0中创建一个填充渐变色的文本框