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

相关推荐
佳児素花痴╮8 小时前
树的基础知识与查找排序算法
数据结构·算法
lueluelue4715 小时前
LeetCode:链表
算法·leetcode·链表
橘子汽水16817 小时前
Leetcode 23,543合并K个升序链表,二叉树的直径
算法·leetcode·链表
huameinan狮子18 小时前
Adaboost算法原理与计算实例
算法
别怪我很水18 小时前
API中提供了VelocityTracker类用于计算触摸事件MotionEvent的速度,而其内部默认使用的方法就是最小二乘法,本 ...
算法·gitee·最小二乘法
Re.不晚21 小时前
挑战做100道力扣算法- DAY1
算法·leetcode·职场和发展
蓝悦无人机21 小时前
《Planning algorithms》读书笔记——第1章 引言
算法·读书笔记·规划算法·lavalle
Sagittarius_A*21 小时前
分组密码基础(二):Feistel 结构与 DES 的设计思想
算法·信息安全·密码学·des·数论
青山木1 天前
Hot 100 --- 搜索插入位置
java·数据结构·算法·leetcode