class Solution {
public:
/**
* @param s A string
* @return the length of last word
*/
int lengthOfLastWord(string s) {
int len = , tail = s.length() - ;
while (tail >= && s[tail] == ' ') tail--;
while (tail >= && s[tail] != ' ') {
len++;
tail--;
}
return len;
}
};
相关文章
- 02-191089. 复写零:给你一个长度固定的整数数组 arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。
- 02-19leetcode(34)---在排序数组中查找元素的第一个和最后一个位置(二分查找)
- 02-19ReverseFind的用法 ; 查找字符中最后一个字符
- 02-19利用地球同步卫星在一个1Mbps的信道上发送长度为1000位的帧,该信道的传播延时为27Frames of 1000 bits are sent over a 1-Mbps channel using
- 02-19写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。
- 02-19奇怪的问题,InvalidateRect最后一个参数在XP下无效
- 02-19由一个已知一维数组派生出另一个-维数组的派生规则如下:新数组的每一元素等 于原始数组的对应元素及其相邻两元素的平均值。其中第0个元素的左邻元素约定为最后一个元素,最后一个元素的右邻 元素约定为第一个
- 02-19LeetCode 34 - 在排序数组中查找元素的第一个和最后一个位置 - [二分][lower_bound和upper_bound]
- 02-19c – 循环中的QtCore.QObject.connect仅影响最后一个实例
- 02-19c – “除了最后一个之外的每个”(或“每个连续元素对之间”)的成语