1. 程式人生 > >58.最後一個單詞的長度

58.最後一個單詞的長度

Problem

給定一個僅包含大小寫字母和空格 ’ ’ 的字串,返回其最後一個單詞的長度。

如果不存在最後一個單詞,請返回 0 。

說明:一個單詞是指由字母組成,但不包含任何空格的字串。

示例:

輸入: “Hello World”
輸出: 5

too young 思路

本來想看到空格就清零,然後再計數,後來發現還帶最後一個字元是空格的啊。。。。
瞄了一眼大佬思路,似乎可以考慮通過空格分割字元

dalao 思路-20ms

大佬就是大佬啊

class Solution(object):
    def lengthOfLastWord(self, s)
: if not s: return 0 count = 0 #rstrip是刪除字串末尾的字元 #split是分割字串 count = len(s.rstrip(' ').split(' ')[-1]) return count