領釦--最後一個單詞的長度--Python實現
阿新 • • 發佈:2019-01-07
給定一個僅包含大小寫字母和空格 ' ' 的字串,返回其最後一個單詞的長度。 如果不存在最後一個單詞,請返回 0 。 說明:一個單詞是指由字母組成,但不包含任何空格的字串。 示例: 輸入: "Hello World" 輸出: 5
class Solution: def lengthOfLastWord(self, s): """ :type s: str :rtype: int """ count=0 tail=len(s)-1 while tail>=0 and s[tail]==' ': tail-=1 while tail>=0 and s[tail]!=' ': count+=1 tail-=1 return count # list=s.split(' ') # return len(list[-1]) # 這種寫法沒有考慮字串結尾是空格的情況 object=Solution() s="a " result=object.lengthOfLastWord(s) print(result)
執行結果:
GitHub所有原始碼: