技术栈

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

__AtYou__2024-05-04 17:22

题目:

题解:

Go 复制代码
func plusOne(digits []int) []int {
    n := len(digits)
    for i := n - 1; i >= 0; i-- {
        if digits[i] != 9 {
            digits[i]++
            for j := i + 1; j < n; j++ {
                digits[j] = 0
            }
            return digits
        }
    }
    // digits 中所有的元素均为 9

    digits = make([]int, n+1)
    digits[0] = 1
    return digits
}
上一篇:【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(七)
下一篇:神经网络与深度学习(四)--自然语言处理NLP
相关推荐
.柒宇.
4 小时前
力扣hot100----15.三数之和(java版)
java·数据结构·算法·leetcode
雪域迷影
5 小时前
Go语言中通过get请求获取api.open-meteo.com网站的天气数据
开发语言·后端·http·golang·get
程序员阿鹏
8 小时前
56.合并区间
java·数据结构·算法·leetcode
数据知道
8 小时前
Go语言设计模式:适配器模式详解
设计模式·golang·建造者模式
Brookty
11 小时前
【算法】位运算| & ^ ~ -n n-1
学习·算法·leetcode·位运算
剪一朵云爱着
11 小时前
力扣2560. 打家劫舍 IV
算法·leetcode
ZHE|张恒
17 小时前
LeetCode - 寻找两个正序数组的中位数
算法·leetcode
努力学算法的蒟蒻
18 小时前
day03(11.1)——leetcode面试经典150
java·算法·leetcode
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04Linux下V2Ray安装配置指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06KGG转MP3工具|非KGM文件|解密音频07jdk21下载、安装(Windows、Linux、macOS)08GitLab 零基础入门指南:从安装到项目管理全流程09NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)