方法:因为是计算最后一个单词的长度,故应该从后往前开始计数,直到达到空格为止
注:本题特殊情况,还应该先去掉字符串最后的空格,如果有的话
class Solution:
def lengthOfLastWord(self, s: str) -> int:
num=0
tail=len(s)-1
#先去掉字符串末尾的空格
while tail>=0 and s[tail]==' ': #不是‘’,而是‘ ’,要在引号间加上空格
tail=tail-1
while tail>=0 and s[tail]!=' ':
num=num+1
tail=tail-1
return num