leetcode 58 最後乙個單詞的長度

2021-10-11 16:17:52 字數 564 閱讀 4478

給定乙個僅包含大小寫字母和空格 ' ' 的字串 s,返回其最後乙個單詞的長度。如果字串從左向右滾動顯示,那麼最後乙個單詞就是最後出現的單詞。

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

說明:乙個單詞是指僅由字母組成、不包含任何空格字元的 最大子字串。

示例:輸入: "hello world"

輸出: 5

1、首先根據空格分割字串

2、從最後乙個位置向前判斷,如果最後乙個位置上是單詞,輸出單詞的長度,如果是空格,則跳過向前一步,如果遍歷結束沒有找到單詞,輸出0

class solution:

def lengthoflastword(self, s: str) -> int:

if not s:

return 0

temp = s.split(' ')

print(temp)

for i in range(len(temp)-1,-1,-1):

if temp[i]:

return len(temp[i])

return 0

LeetCode 58 最後乙個單詞的長度

給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5 usr bin python3 coding utf 8 time 2018 7 7 author...

LeetCode 58 最後乙個單詞的長度

今天開始保持記錄leetcode題.給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 51 使用string.trim 方法首先刪除字串兩端的空格。2 ...

Leetcode 58 最後乙個單詞的長度

題目描述 給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5 解題思路 這個題是求最後乙個單詞的長度的,同時允許最後乙個單詞的後面有任意個空格,所以最...