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

相关推荐
52Hz11814 小时前
力扣230.二叉搜索树中第k小的元素、199.二叉树的右视图、114.二叉树展开为链表
python·算法·leetcode
苦藤新鸡14 小时前
56.组合总数
数据结构·算法·leetcode
菜鸟233号14 小时前
力扣647 回文子串 java实现
java·数据结构·leetcode·动态规划
LiLiYuan.14 小时前
【Cursor 中找不到LeetCode 插件解决办法】
算法·leetcode·职场和发展
Charlie_lll14 小时前
力扣解题-[3379]转换数组
数据结构·后端·算法·leetcode
南风知我意95714 小时前
【前端面试5】手写Function原型方法
前端·面试·职场和发展
captain37614 小时前
Java队列(Queue)
算法·链表
TracyCoder12314 小时前
LeetCode Hot100(23/100)——142. 环形链表 II
算法·leetcode·链表
jigsaw_zyx14 小时前
提示词工程
人工智能·算法