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

相关推荐
AC__dream10 分钟前
2024秋招-字节跳动-算法岗笔试
数据结构·算法
一叶落43815 分钟前
LeetCode 151. 反转字符串中的单词(C语言)【双指针 + 字符串处理】
c语言·数据结构·算法·leetcode
_olone16 分钟前
牛客每日一题:刷题统计(Java)
java·算法·容斥原理·牛客
无敌憨憨大王17 分钟前
DFS(深搜)
算法·深度优先·图论
junnhwan17 分钟前
LeetCode Hot 100——栈
java·数据结构·算法·leetcode·hot 100
sqyno1sky20 分钟前
代码动态生成技术
开发语言·c++·算法
圣保罗的大教堂21 分钟前
leetcode 1727. 重新排列后的最大子矩阵 中等
leetcode
superior tigre22 分钟前
347 前k个高频元素
数据结构·算法·leetcode
2401_8535765026 分钟前
C++中的策略模式变体
开发语言·c++·算法
m0_5281744530 分钟前
C++中的策略模式实战
开发语言·c++·算法