给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。
如果不存在最后一个单词,请返回 0 。
说明:一个单词是指由字母组成,但不包含任何空格的字符串。
示例:

输入: "Hello World"
输出: 5

思路: 注意当按照空格截取以后,会出现‘’这种情况,需要全部剔除,找到最有一个!=‘’的子串。

class Solution(object):
    def lengthOfLastWord(self, s):
        """
        :type s: str
        :rtype: int
        """
        if len(s) == 0:
            return 0
        ans_list  = s.split(' ')
        last_word_len = 0
        for i in range(len(ans_list)-1, -1,-1):
            if ans_list[i] != '':
                last_word_len = len(ans_list[i])
                break
        return last_word_len

相关文章:

  • 2021-11-10
  • 2021-11-07
  • 2021-04-08
  • 2021-10-06
  • 2021-11-26
  • 2022-01-16
  • 2021-10-23
猜你喜欢
  • 2021-10-18
  • 2021-08-14
  • 2022-12-23
  • 2021-06-04
  • 2021-10-10
  • 2021-11-28
  • 2022-12-23
相关资源
相似解决方案