[勇者闯LeetCode] 58. Length of Last Word
Description
Given a string s consists of upper/lower-case alphabets and empty space characters
' '
, return the length of last word in the string.If the last word does not exist, return 0.
Note: A word is defined as a character sequence consists of non-space characters only.
For example,
Given s ="Hello World"
,
return5
.
Information
- Tags: String
- Difficulty: Easy
Solution
class Solution(object):
def lengthOfLastWord(self, s):
"""
:type s: str
:rtype: int
"""
if len(s) == 0:
return 0
ans = 0
for i in range(-1, -(len(s)+1), -1):
if s[i] != " ":
ans += 1
elif ans != 0:
return ans
return ans