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

相关推荐
吴可可12314 分钟前
Win7上开发CAD2004自定义实体全解析
c++·算法
YXXY31317 分钟前
二叉树中的深搜算法介绍
算法
zz345729811318 分钟前
C语言中字符串常量存储位置
c语言·开发语言·算法·青少年编程
noipp19 分钟前
推荐题目:洛谷 P16510 [GKS 2015 #C] gRanks
java·c语言·开发语言·c++·python·算法
菜菜的顾清寒28 分钟前
力扣HOT100(50)动态规划-零钱兑换
算法·leetcode·动态规划
周末也要写八哥32 分钟前
三分钟读懂:如何解决做题数量不足的问题?
算法
8Qi833 分钟前
LeetCode 148. 排序链表 —— 解法二:自底向上归并(迭代,O(1) 空间)
数据结构·算法·leetcode·链表·归并·迭代
凯瑟琳.奥古斯特34 分钟前
力扣1235完整解法详解
java·开发语言·leetcode
嘿黑嘿呦35 分钟前
数据结构-图论-最小生成树
数据结构·算法·图论
Justice Young44 分钟前
算法分析与设计实验:贪心法求解0/1背包问题的局限性
算法