LeetCode 58. Length of Last Word
来源:互联网 发布:nginx 内置全局变量 编辑:程序博客网 时间:2024/05/19 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.
************************************************************************/
解法一:参考别人的解法,太过于巧妙,非常棒的解法
int lengthOfLastWord( char* s) { int len = 0; while (*s) { if (*s++ != ' ') ++len; else if (*s && *s != ' ') len = 0; } return len; }
解法二:自己的解法,比较容易理解
int lengthOfLastWord(string s) { int len=s.size(); for (int i=0;i<len;) { int count=0; while (isalpha(s[i])&&i<len) { count++; i++; } while (isspace(s[i])&&i<len) i++; if (i==len) return count; } return 0; }
0 0
- 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
- leetcode-java-58. Length of Last Word
- 292. Nim Game
- **PHP** 语法(1)-基本语法
- 任务和返回栈
- RadioGroup中的RadioButton rb.setChecked(false)后重新选中无法选中——陈科肇
- CNN的训练图像与测试图像不一致的多尺度问题
- LeetCode 58. Length of Last Word
- UVA - 10387 Billiard
- Java Web学习(14):阶段项目小案例之实现用户登录(不使用数据库)
- 初识Tesseract
- 安卓AlertDialog显示输入框
- HDU 5534 Partial Tree [DP]
- 如何使用Maven的archetype快速生成一个新项目
- 本机安装使用svn
- 数据类型四——格式化输出和输入