LeetCode-Python-58.最後の単語の長さ
608 ワード
タイトルの説明
大文字小文字とスペース
最後の単語が存在しない場合は、0を返します.
説明:単語はアルファベットで構成されていますが、スペースを含まない文字列です.
例:
考え方:
文字列をpythonのsplit()関数で直接分割し、最後の要素の長さを返します.
文字列が空または文字列にスペースのみが含まれている場合は、0を返します.文字列が1つの単語または最後の単語のみで、スペースで終わる場合も、その単語の長さを返します.
大文字小文字とスペース
' '
のみを含む文字列を指定し、最後の単語の長さを返します.最後の単語が存在しない場合は、0を返します.
説明:単語はアルファベットで構成されていますが、スペースを含まない文字列です.
例:
: "Hello World"
: 5
考え方:
文字列をpythonのsplit()関数で直接分割し、最後の要素の長さを返します.
文字列が空または文字列にスペースのみが含まれている場合は、0を返します.文字列が1つの単語または最後の単語のみで、スペースで終わる場合も、その単語の長さを返します.
class Solution(object):
def lengthOfLastWord(self, s):
"""
:type s: str
:rtype: int
"""
if len(s.split())>0:return len(s.split()[-1])
else:return 0