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

相关推荐
wuweijianlove14 小时前
算法设计中的空间复用与数据对齐优化的技术5
算法
yuan1999715 小时前
基于 MATLAB PSO 工具箱的函数寻优算法
开发语言·算法·matlab
YUANQIANG202415 小时前
博弈论中势函数与势博弈构造:为什么看似 “先射箭后画靶”
算法·信息与通信
WBluuue15 小时前
Codeforces 1096 Div3(ABCDEFGH)
c++·算法
wanzehongsheng15 小时前
基于天文算法的双轴太阳能追踪系统:从原理到工程实现
算法
basketball61615 小时前
Kadane算法 C++实现
java·c++·算法
handler0115 小时前
【C++】二叉搜索树详解及其模拟实现(代码)
开发语言·c++·算法·c··二叉搜索树·搜索树
luj_176815 小时前
残熵算法的稳健防灾逻辑
c语言·开发语言·c++·经验分享·算法
玖釉-15 小时前
二叉树基础详解:TreeNode、buildTree、deleteTree 与 printTree 的实现原理(C++)
c++·windows·算法
Severus_black15 小时前
【初阶数据结构与算法】八大排序之非比较排序(计数排序),一次性讲清!
数据结构·算法·排序算法