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.
Example:
Input: "Hello World" Output: 5
解题要点:
1.可以利用python字符串的split函数切片功能,值得注意的对于“a ”用split(“ ”)切出来会是["a", ""]两个元素,而由于split默认采用空格换行等分割,所以直接用split函数即可。
class Solution:
def lengthOfLastWord(self, s):
"""
:type s: str
:rtype: int
"""
ss = s.split()
if not ss:
return 0
else:
ans = len(ss[-1])
return ans