58.leetcode 最后一个单词的长度

一、题目


二、解答

1. 思路

分2种情况

  1. 第一种情况只有一个单词,不包含空格:这种情况直接返回单词本身的长度。
  2. 第二种情况包含空格:先去掉首尾的空格,根据空格切割字符串生成一个字符串列表,返回倒数第一个索引位置字符串的长度

2. 实现

py 复制代码
class Solution(object):
    def lengthOfLastWord(self, s):
        """
        :type s: str
        :rtype: int
        """
        t = ' '
        if t not in s:
            return len(s)
        return len(s.strip().split(t)[-1].strip())

3. 提交

相关推荐
机器学习与统计学13 分钟前
阿里牛逼,又开源两个遥遥领先的模型(向量化、重排),知识库要翻天地覆了
算法
小河豚oO17 分钟前
LeetCode刷题---贪心算法---944
算法·leetcode·贪心算法
【杨(_> <_)】20 分钟前
信号处理分析工具——时频分析(一)
算法·matlab·信号处理
还不起来学习?24 分钟前
常见算法题目5 -常见的排序算法
java·算法·排序算法
Once_day35 分钟前
代码训练LeetCode(23)随机访问元素
算法·leetcode
小河豚oO1 小时前
LeetCode 热题 100 - 哈希 - 128
算法·leetcode·哈希算法
客卿1231 小时前
力扣100题之128. 最长连续序列
算法·leetcode·哈希算法
T1an-11 小时前
【力扣链表篇】206.反转链表
算法·leetcode·链表
xphjj2 小时前
树形数据模糊搜索
前端·javascript·算法
Once_day2 小时前
代码训练LeetCode(24)数组乘积
算法·leetcode