LeetCode | 58. Length of Last Word
2017-07-03 17:27
495 查看
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.
简单题。注意某些特殊情况,比如”a “这样的,要过滤掉尾部的空格。
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.
简单题。注意某些特殊情况,比如”a “这样的,要过滤掉尾部的空格。
class Solution { public: int lengthOfLastWord(string s) { int len = s.length(); int back = len-1; //过滤尾部空格 while(s[back] == ' ') back--; if(back < 0) return 0; for(int i=back;i>=0;i--) { if(s[i] == ' ') return back-i; } //没有遇到空格 return back+1; } };
相关文章推荐
- LeetCode 58. Length of Last Word
- LeetCode --- 58. Length of Last Word
- leetcode: 58. Length of Last Word
- (Java)LeetCode-58. Length of Last Word
- [leetcode] 58. Length of Last Word 解题报告
- LeetCode - 58. Length of Last Word
- LeetCode 58. Length of Last Word
- LeetCode58. Length of Last Word
- LeetCode 58. Length of Last Word(最后一个单词的长度)
- 每天一道LeetCode--58. Length of Last Word
- Leetcode:58. Length of Last Word(JAVA)
- LeetCode 58. Length of Last Word
- Leetcode #58. Length of Last Word 末尾词长 解题报告
- LeetCode 58. Length of Last Word
- leetCode 58. Length of Last Word 字符串
- [leetcode] 58. Length of Last Word
- leetcode 58. Length of Last Word
- LeetCode笔记:58. Length of Last Word
- 58. Length of Last Word Leetcode Python
- Leetcode 58. Length of Last Word