[LeetCode]58. Length of Last Word
2016-10-03 17:34
423 查看
Easy
Given a string s consists of upper/low
a8e6
er-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.
5ms:
精简:
Given a string s consists of upper/low
a8e6
er-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.
5ms:
public int lengthOfLastWord(String s) { int i=0,j=0; while(j<s.length()){ if(s.charAt(s.length()-1-j)==' ') j++; else break; } while(i+j<s.length()){ if(s.charAt(s.length()-1-i-j)==' ') return i; i++; } return i; }
精简:
public int lengthOfLastWord(String s) { int len = s.length() - 1; while(len > 0 && s.charAt(len) == ' ') len--; int ans = 0; for (int i = len; i >= 0; --i ){ if (s.charAt(i) == ' ') break; ans++; } return ans; }
相关文章推荐
- 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
- 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
- [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