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

相关推荐
风筝在晴天搁浅1 小时前
代码随想录 718.最长重复子数组
算法
kyle~1 小时前
算法---回溯算法
算法
star _chen1 小时前
C++实现完美洗牌算法
开发语言·c++·算法
hzxxxxxxx2 小时前
1234567
算法
Sylvia-girl2 小时前
数据结构之复杂度
数据结构·算法
CQ_YM2 小时前
数据结构之队列
c语言·数据结构·算法·
VekiSon3 小时前
数据结构与算法——树和哈希表
数据结构·算法
大江东去浪淘尽千古风流人物4 小时前
【DSP】向量化操作的误差来源分析及其经典解决方案
linux·运维·人工智能·算法·vr·dsp开发·mr
Unstoppable224 小时前
代码随想录算法训练营第 56 天 | 拓扑排序精讲、Dijkstra(朴素版)精讲
java·数据结构·算法·
饕餮怪程序猿5 小时前
A*算法(C++实现)
开发语言·c++·算法