题目大意
找出最后一个单词的长度。
注意点:
忽略尾部空格
不存在最后一个单词时返回0
解题思路
这道题主要是考虑一下最后是不是空格,方法是倒着找不是空格的字符并计数,如果遇到空格且计数不是0,说明最后一个单词已经被计数了,所以可以返回了。
代码
tricky方法
简单题,其实题目假设了不会出现数字字符等,不然这样做是过不了的。还需要判断是否这个word全为65 <= ord() <= 122
class Solution(object):
def lengthOfLastWord(self, s):
""" :type s: str :rtype: int """
return len(s.strip().split(" ")[-1])