58. 最后一个单词的长度

automan_huyaoge 于 2020-12-03 14:54:42 发布
给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。
如果不存在最后一个单词,请返回 0 。
说明:一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。
示例:
输入: "Hello World"
输出: 5
class Solution:
def lengthOfLastWord(self, s: str) -> int:
s = s.split()
if not s:
return 0
return len(s[-1])
C++解决方案:class Solution {
public:
int lengthOfLastWord(string s) {
if(s.size() == 0) return 0;
int length = 0;
for(int i = s.size(); i > 0; --i){
if(i == s.size()){
while(i > 0 && s[i-1] == ' ')
--i;
}
if(i > 0 && s[i-1] == ' ')
break;
if(i > 0) ++length;
}
return length;
}
};
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/length-of-last-word
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
相关知识
花的单词是什么
花期单词
花的单词怎么写
看希腊神话记单词:花神与花
环境科学类的单词该怎么学?环球托福老师带你一起学习托福词汇
最后3天!深圳今年最后一个花展即将结束
礼物·动态规划
单词记不住,是因为故事没讲透
LeetCode 1
养花大神最爱的8件种花工具,最后一个真没想到
原文链接: 58. 最后一个单词的长度 https://www.huajiangbk.com/newsview512766.html
| 上一篇: 在土壤施肥配比理论上探索的山西学... | 下一篇: Effect of tillag... |





