leetcode No58. Length of Last Word
来源:互联网 发布:虚拟机网络连接 编辑:程序博客网 时间:2024/06/06 04:14
Question:
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
.
求最后一个单词的长度
Algorithm:
从后往前扫,要注意最后一个字符如果是 ' ' 要跳过。
Accepted Code:
class Solution {public: int lengthOfLastWord(string s) { if(s.size()==0)return 0; int N=s.size(); int count=0; for(int i=N-1;i>=0;i--) { if(s[i]==' ') { if(count>0) //避免最后一个字符是空的 return count; } else ++count; } return count; }};
0 0
- leetcode No58. Length of Last Word
- 【LeetCode从零单排】No58.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
- XML注入场景
- 简单的了解深度学习的运行机制
- Python新手学习基础之条件语句——if/else语句
- HDU 2356 <抽屉原理>
- hibernate实现增删改查的各种方法
- leetcode No58. Length of Last Word
- 2016 Multi-University Training Contest 3 1001 Sqrt Bo (模拟)
- c# 给字符串的第n个字符赋值
- hdu 3863 No Gambling (水博弈规律)
- Gluster集群搭建-安装Gluster环境
- 2016首次CCCC总结
- git clean
- windows环境下的oracle数据库的备份方案
- 防止Toast重复提醒