【LeetCode】58. 最后一个单词的长度

这里写自定义目录标题

  • [2023-8-21 11:20](#2023-8-21 11:20)

58. 最后一个单词的长度

2023-8-21 11:20

从最后一个字母开始继续反向遍历字符串,遇到第一个字母开始记录长度,直到遇到空格或者到达字符串的起始位置。

java 复制代码
class Solution {
    public int lengthOfLastWord(String s) {
        int index = s.length() - 1;
        int size = 0;
        while (index >= 0) {
            if (s.charAt(index) != ' ') {
                size++;
            } else {
                if (size != 0) {
                    break;
                }
            }
            index--;
        }
        return size;
    }
}
相关推荐
超级大只老咪12 分钟前
快速进制转换
笔记·算法
m0_7066532334 分钟前
C++编译期数组操作
开发语言·c++·算法
故事和你9144 分钟前
sdut-Java面向对象-06 继承和多态、抽象类和接口(函数题:10-18题)
java·开发语言·算法·面向对象·基础语法·继承和多态·抽象类和接口
qq_423233901 小时前
C++与Python混合编程实战
开发语言·c++·算法
TracyCoder1231 小时前
LeetCode Hot100(19/100)——206. 反转链表
算法·leetcode
m0_715575341 小时前
分布式任务调度系统
开发语言·c++·算法
测试涛叔1 小时前
金三银四软件测试面试题(800道)
软件测试·面试·职场和发展
naruto_lnq1 小时前
泛型编程与STL设计思想
开发语言·c++·算法
踩坑记录2 小时前
leetcode hot100 94. 二叉树的中序遍历 easy 递归 dfs
leetcode