LeetCode第58题最后一个单词的长度

继续打卡算法题,今天学习的是LeetCode第58题最后一个单词的长度,这道题目是道简单题。算法题的一些解题思路和技巧真的非常巧妙,每天看一看算法题和解题思路,我相信对我们的编码思维和编码能力有一些提升。

分析一波题目

本题是简单题,解题思路确实比较容易,我们只要安装题目规则,从最后一个不为空的字母开始,往前找,找到一个空格为止,这样就知道最后一个单词的长度了。

本题解题技巧

1、根据题目规则,从最后一个不是空格的字符位置往前找,找到空格为止。

编码解决

java 复制代码
class Solution {
    public int lengthOfLastWord(String s) {
        int index = s.length() - 1;
        while (s.charAt(index) == ' ') {
            index--;
        }
        int wordLength = 0;
        while (index >= 0 && s.charAt(index) != ' ') {
            wordLength++;
            index--;
        }
        return wordLength;

    }
}

总结

本题是比较简单的哈,没有一些算法理论,正常的思路就可以做出来。

相关推荐
ShineWinsu3 小时前
对于C++:IO流状态的详细解析
c++·面试·io·cin·io流状态·goodbit·failbit
「PlanA」3 小时前
测试开发面经001
面试
笃行3503 小时前
SQLServer数据迁移之后,那张报表还能不能秒出
后端
数模竞赛Paid answer4 小时前
2026年中青杯数学建模A题数学建模论文智能评估系统与多智能体优化方法求解全过程论文及程序
算法·数学建模·中青杯
LucianaiB4 小时前
别再被 AI 骗了:我把腾讯云 4 个 Skill 做成了个「AI 打假侦探」,过程的一个小配置坑惨了我
后端
银-豆豆4 小时前
数据结构与算法-动态规划、回溯与贪心
算法·动态规划
JL154 小时前
面试项目被问到自闭-如何把课设包装成亮眼项目
面试·职场和发展
candyTong4 小时前
Claude Code 如何恢复一段会话
后端·架构·ai编程
想吃火锅10055 小时前
【leetcode】200. 岛屿数量
算法·leetcode·职场和发展
En^_^Joy5 小时前
Django项目配置全攻略:settings配置文件
后端·python·django