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. 提交

相关推荐
颜酱2 分钟前
回溯算法实战练习(2)
javascript·后端·算法
We་ct8 分钟前
LeetCode 153. 旋转排序数组找最小值:二分最优思路
前端·算法·leetcode·typescript·二分·数组
享哥14 分钟前
tick 数据探索笔记:从抓取到理解
算法
禹笑笑-AI食用指南17 分钟前
本地脱敏:把数据安全控制在自己手里
算法·ai·脱敏
JosieBook17 分钟前
【C#】C# 中的 enum、struct 和 class 对比总结
开发语言·算法·c#
拾荒的路由19 分钟前
HOT100DAY9记录用
数据结构·算法·leetcode
沙雕不是雕又菜又爱玩20 分钟前
leetcode第7题 整数反转(C++)
算法·leetcode
路小雨~34 分钟前
机器学习基础算法学习笔记
学习·算法·机器学习
Tony沈哲40 分钟前
OpenVitamin 整体架构设计—— 一个本地 AI 推理平台是如何构建的
算法·llm·agent
重学一遍1 小时前
模拟面试-微服务专题
微服务·面试·职场和发展