leetcode_58. 最後一個單詞的長度
阿新 • • 發佈:2020-11-25
給定一個僅包含大小寫字母和空格' '的字串 s,返回其最後一個單詞的長度。如果字串從左向右滾動顯示,那麼最後一個單詞就是最後出現的單詞。
如果不存在最後一個單詞,請返回 0。
說明:一個單詞是指僅由字母組成、不包含任何空格字元的 最大子字串。
示例:
輸入: "Hello World"
輸出: 5
來源:力扣(LeetCode)
連結:https://leetcode-cn.com/problems/length-of-last-word
著作權歸領釦網路所有。商業轉載請聯絡官方授權,非商業轉載請註明出處。
class Solution: def lengthOfLastWord(self, s: str) -> int: length=len(s) if length==0:return 0 if length==1 : if s!=" ": return 1 else: return 0 p1=p2=0 for i in range(length): if s[length-1-i]!=' ': p2=length-1-i break for i in range(p2+1): if s[p2-i]!=' ': p1+=1 else: break return p1