【一天一道LeetCode】#58. Length of Last Word
来源:互联网 发布:c语言中void的例题 编辑:程序博客网 时间:2024/06/03 17:00
一天一道LeetCode系列
(一)题目
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.length() == 0) return 0; int count = 0; int i = s.length()-1; while(s[i]==' ') i--;//忽略前面的空格 while(i>=0&&s[i]!=' ') //当为字母的时候计算长度,为空格就退出循环 { count++; i--; } return count; }};
0 0
- 【一天一道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 OJ> 58. Length of Last Word
- 58. Length of Last Word LeetCode
- 【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
- linux下运用opensll制作ssl证书
- PL/SQL如何调试Oracle存储过程
- Codeforces Round #353 (Div. 2) E 线段树+dp
- <JAVA学习笔记二>——设计模式之装饰者设计模式
- 利用tomcat服务器配置https双向认证、https单向认证-ssl、tls
- 【一天一道LeetCode】#58. Length of Last Word
- android IPC进程间通信
- LeetCode 345:Reverse Vowels of a String
- java ArrayList Vector LinkedList的区别
- 二维树状数组
- struts2运行出现The requested is not available(404)错误,解决方案
- iOS - NSDate与NSString的相互转换
- 浏览器的兼容问题及解决方案
- curl常用命令