給定乙個僅包含大小寫字母和空格' '
的字串,返回其最後乙個單詞的長度。
如果不存在最後乙個單詞,請返回 0 。
說明:乙個單詞是指由字母組成,但不包含任何空格的字串。
示例:
輸入:"hello world"輸出:5逆序迴圈,注意字串末尾出現空格的情況
class solution(object):
def lengthoflastword(self, s):
""":type s: str
:rtype: int
"""if(not s):
return 0
slen = len(s)
index = slen - 1
count = 0
while(index != -1):
if(s[index] == ' ' and count == 0):
index -= 1
else:
if(s[index] != ' '):
count += 1
else:
return count
index -= 1
return count
LeetCode 最後乙個單詞的長度
給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5class solution return false public int lengthoflas...
leetcode 最後乙個單詞的長度
給定乙個僅包含大小寫字母和空格 的字串 s,返回其最後乙個單詞的長度。如果字串從左向右滾動顯示,那麼最後乙個單詞就是最後出現的單詞。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指僅由字母組成 不包含任何空格字元的 最大子字串。示例 輸入 hello world 輸出 5 這道題挺簡單的,但是...
LeetCode 最後乙個單詞的長度
題目描述 給定乙個僅包含大小寫字母和空格 的字串 s,返回其最後乙個單詞的長度。如果字串從左向右滾動顯示,那麼最後乙個單詞就是最後出現的單詞。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指僅由字母組成 不包含任何空格字元的 最大子字串。測試用例 輸入 hello world 輸出 5思路 先...