题目:
思路:
从右往左遍历,设立一个计数器,遇到空格就跳过,遇到字符则计数,相当于用这个计数器寻找两个空格之间的字符数量。
代码如下:
# 检索空格的区间
class Solution:
def lengthOfLastWord(self, s: str) -> int:
length = len(s)
# 计数器
num = 0
for i in range(length - 1, -1, -1):
# 末尾不为空格时,让num+1
if s[i] != " ":
num += 1
# 末尾是空格的时候,判断num的值
else:
if num != 0:
return num
else:
pass
return num