力扣刷題記錄 字串 簡單 58最後乙個單詞的長度

2021-09-26 19:53:27 字數 648 閱讀 3393

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

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

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

輸入: 「hello world」

輸出: 5

先將最右邊的空格刪除

遍歷一遍字串,如果遇到空格,則計數置0,否則計數加1,最後的計數為最後乙個空格後的字元的長度,即最後乙個單詞的長度。

class

solution

(object)

: def lengthoflastword

(self, s)

:"""

:type s: str

:rtype:

int"""

s = s.

rstrip()

count =

0for i in range(0

,len

(s))

:if s[i]

!=""

: count +=

1if s[i]

==" "

: count =

0return count

力扣刷題記錄 字串 簡單 859親密字串

給定兩個由小寫字母構成的字串 a 和 b 只要我們可以通過交換 a 中的兩個字母得到與 b 相等的結果,就返回 true 否則返回 false 輸入 a ab b ba 輸出 true 輸入 a ab b ab 輸出 false 輸入 a aa b aa 輸出 true 輸入 a aaaaaaabc...

力扣刷題記錄 字串 簡單 551學生出勤記錄 I

給定乙個字串來代表乙個學生的出勤記錄,這個記錄僅包含以下三個字元 如果乙個學生的出勤記錄中不超過乙個 a 缺勤 並且不超過兩個連續的 l 遲到 那麼這個學生會被獎賞。請需要根據這個學生的出勤記錄判斷他是否會被獎賞。輸入 ppallp 輸出 true 輸入 ppalll 輸出 false class ...

力扣刷題記錄 字串 簡單 20有效的括號

給定乙個只包括 的字串,判斷字串是否有效。有效字串需滿足 注意空字串可被認為是有效字串。輸入 輸出 true 輸入 輸出 true 輸入 輸出 false 輸入 輸出 false 輸入 輸出 true 參考官方解答,利用棧 class solution object def isvalid self...