020-力扣刷题-58--最后一个单词的长度
给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。
如果不存在最后一个单词,请返回 0 。
说明:一个单词是指由字母组成,但不包含任何空格的字符串。
示例:
输入: "Hello World" 输出: 5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | class Solution(object): def lengthOfLastWord(self, s): """ :type s: str :rtype: int """ count = 0 #记录的是最后的单词的长度 local_count = 0 #记录每个单词的长度 for i in range(len(s)): #对整个字符串进行遍历 if s[i] == " ": #如果遍历到了" " 就让local_count变成0 local_count= 0 else: #否则的话说明当前的这个单词还没有遍历完 local_count+=1 count=local_count #使用count保存遍历到的单词的长度,最后保存的就是最后的单词的长度 return count |