首页 > 其他分享 >leetcode_D4_58最后一个单词的长度

leetcode_D4_58最后一个单词的长度

时间:2022-11-27 17:46:03浏览次数:43  
标签:58 最后 leetcode 单词 字符串 思路 D4

1.题目

 

 2.解一

2.1

 

 2.2

 

 2.3

 

 主要思路:3种方法相差不大,思路基本一致,主要是细节处理上有所不同,都是首先去掉字符串最前面和最后面的空元素,然后从最后一个或者第一个元素开始循环,到最后一个空元素时记下索引位置,再通过计算得知最后一个单词的位置。

3.解二

 

 主要思路:讨论区扒出来的解法,用了split函数把字符串利用空字符串拆开,然后输出最后一个字符串的长度即可。相比之前的个人思路简洁了许多。

 

标签:58,最后,leetcode,单词,字符串,思路,D4
From: https://www.cnblogs.com/Lu-lu-000/p/16930185.html

相关文章

  • 『题解』Codeforces 1758B XOR = Average
    Description构造一个\(a\)序列,使\(a_1\oplusa_2\oplusa_3\oplus\cdots\oplusa_n=\dfrac{sum(a)}{n}\)。Solution第一眼看到这道题,我想到的是分情况讨论。......
  • 动态规划算法图文详解(Kotlin语言):二维矩阵中找到只包含 1 的最大正方形(LeetCode-22
    题目描述在一个由0和1组成的二维矩阵内,找到只包含1的最大正方形,并返回其面积。示例:输入:1010010 ​​​11​​​ 111 ​​​11​​​ 110010输出:4......
  • 力扣 leetcode 1752. 检查数组是否经排序和轮转得到
    问题描述给你一个数组nums。nums的源数组中,所有元素与nums相同,但按非递减顺序排列。如果nums能够由源数组轮转若干位置(包括0个位置)得到,则返回true;否则,返回fa......
  • 58.获取指定日期区间的数据
     -----------------------------------------------------------------------------------------------------------------------------------------------------------......
  • 移除元素-LeetCode27 双指针
    力扣链接:https://leetcode.cn/problems/remove-element/题目  给你一个数组nums 和一个值val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长......
  • LeetCode刷题记录.Day26
    删除字符串中所有相邻重复项1047.删除字符串中的所有相邻重复项-力扣(LeetCode)classSolution{public:stringremoveDuplicates(strings){stack<ch......
  • 力扣 leetcode 882. 细分图中的可到达节点
    问题描述给你一个无向图(原始图),图中有n个节点,编号从0到n-1。你决定将图中的每条边细分为一条节点链,每条边之间的新节点数各不相同。图用由边组成的二维数组edg......
  • leetcode-1175-easy
    leetcode-1175-easyReturnthenumberofpermutationsof1tonsothatprimenumbersareatprimeindices(1-indexed.)(Recallthatanintegerisprimeifand......
  • leetcode-929-easy
    UniqueEmailAddressesEveryvalidemailconsistsofalocalnameandadomainname,separatedbythe'@'sign.Besideslowercaseletters,theemailmaycontai......
  • leetcode-696-easy
    CountBinarySubstringsGivenabinarystrings,returnthenumberofnon-emptysubstringsthathavethesamenumberof0'sand1's,andallthe0'sandallth......