Java | Leetcode Java题解之第66题加一

题目:

题解:

java 复制代码
class Solution {
    public int[] plusOne(int[] digits) {
        int n = digits.length;
        for (int i = n - 1; i >= 0; --i) {
            if (digits[i] != 9) {
                ++digits[i];
                for (int j = i + 1; j < n; ++j) {
                    digits[j] = 0;
                }
                return digits;
            }
        }

        // digits 中所有的元素均为 9
        int[] ans = new int[n + 1];
        ans[0] = 1;
        return ans;
    }
}
相关推荐
鸽鸽程序猿6 分钟前
【JavaEE】【SpringCloud】概述
java·spring cloud·java-ee
计算机学姐11 分钟前
基于SpringBoot的共享单车管理系统【2026最新】
java·spring boot·后端·spring·java-ee·intellij-idea·mybatis
Coder_Boy_11 分钟前
Spring AI 源码核心分析
java·人工智能·spring
、BeYourself13 分钟前
Spring AI ChatClient -Prompt 模板
java·后端·spring·springai
专注于大数据技术栈20 分钟前
java学习--第三代日期时间
java·学习
Yang-Never22 分钟前
Android 内存泄漏 -> LiveData如何解决ViewMode和Activity/Fragment之间的内存泄漏
android·java·开发语言·kotlin·android studio
ZLZQ_Yuan33 分钟前
线程池使用
java
不爱吃糖的程序媛34 分钟前
鸿蒙PC端Java应用开发实战:从环境适配到系统信息采集
java·华为·harmonyos
鹿角片ljp34 分钟前
深入理解Java集合框架:核心接口与实现解析
java·开发语言·windows
小贝IT~42 分钟前
基于SpringBoot的网页时装购物系统-049
java·spring boot·后端