首页 > 其他分享 >【LC】66. 加一

【LC】66. 加一

时间:2024-12-06 18:28:31浏览次数:5  
标签:digits 加一 LC 66 示例 int 数组 ans 输入

题目描述:

给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。

最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

你可以假设除了整数 0 之外,这个整数不会以零开头。

示例 1:

输入:digits = [1,2,3]
输出:[1,2,4]
解释:输入数组表示数字 123。

示例 2:

输入:digits = [4,3,2,1]
输出:[4,3,2,2]
解释:输入数组表示数字 4321。

示例 3:

输入:digits = [9]
输出:[1,0]
解释:输入数组表示数字 9。
加 1 得到了 9 + 1 = 10。
因此,结果应该是 [1,0]。

题解:

class Solution {
    public int[] plusOne(int[] digits) {
        int n = digits.length;
        for (int i = n - 1; i >= 0; i--) {
            digits[i]++;
            digits[i] %= 10;
            if (digits[i] != 0) {
                return digits;
            }
        }
        int[] ans = new int[n + 1];
        ans[0] = 1;
        return ans;
    }
}

标签:digits,加一,LC,66,示例,int,数组,ans,输入
From: https://blog.csdn.net/Chuanqi_Pang/article/details/144298072

相关文章

  • leetcode 3266. K 次乘运算后的最终数组 II
    3266.K次乘运算后的最终数组II给你一个整数数组 nums ,一个整数 k  和一个整数 multiplier 。你需要对 nums 执行 k 次操作,每次操作中:找到 nums 中的 最小 值 x ,如果存在多个最小值,选择最 前面 的一个。将 x 替换为 x*multiplier 。k 次操作以......
  • FFmpeg+Mediamtx+VLC 简单实现视频流的推流拉流效果
    1、工具下载FFmpeg+mediamtx+vlc:https://115.com/s/swh48d53hn8?password=x1d9&#vlc-3.0.21-win64.exe等3个文件访问码:x1d9或https://ffmpeg.org/download.html#build-windowshttps://github.com/bluenviron/mediamtx/releaseshttps://www.videolan.org/vlc/index.zh_CN.ht......
  • HALCON机器视觉之测量拟合(C# + HALCON,含完整代码)
    HALCON机器视觉之测量拟合(C#+HALCON)一、引言在当今的工业和民用领域,机器视觉技术发挥着越来越重要的作用。其中,测量拟合是机器视觉中的关键环节,它能够从图像中提取物体的各种信息,并将其转化为数学模型,为后续的分析、控制和决策提供依据。HALCON作为一款领先的机器视觉软......
  • LeetCode LCR072[x的平方根]
    题目链接LeetCodeLCR072[x的平方根]详情实例提示题解思路一[暴力法]由于所求的是整型且是正符号整型,可以采取循环遍历的方式来求取平方根用for循环将i由0开始遍历循环体:求i的平方值当平方值小于指定值,此时循环继续退出循环的条件:当平方值为指定值时,返回......
  • sqlalchemy中的relationship(关系)的使用
    relationship的使用前言一、三种关系1.1一对一的关系1.2一对多的关系1.3多对多关系二、relationship中其他参数的详解cascabe(级联)参数使用lazy(加载)dynamic总结前言在SQLAlchemy中,relationship是用于定义对象之间关系的核心功能之一。它允许开发者在O......
  • MarsCode刷题--66魔法甜点之和:小包的新挑战
    问题描述小R不再追求甜点中最高的喜爱值,今天他想要的是甜点喜爱值之和正好匹配他的预期值S。为了达到这个目标,他可以使用魔法棒来改变甜点的喜爱值,使其变为原来喜爱值的阶乘。每个甜点只能使用一次魔法棒,也可以完全不用。下午茶小哥今天带来了N个甜点,每个甜点都有一个......
  • Profinet转EtherNet/IP网关是如何解决西门子S7-1500PLC与AB PLC的通讯问题的
    一、案例背景在一个工业现场,一端是AB的PLC,IP地址192.168.1.20;另一端西门子是S7-1500系列,IP地址192.168.2.248。AB的PLC内有B3、N7、F8三个寄存器文件涉及到通讯,分别对应西门子PLC的M、DB1、DB2三个存储区域。通过捷米特网关的参数设置软件进行配置,配置完成后下载重启,再......
  • Profibus DP转Profinet网关解决称重仪表与西门子1200PLC的通讯案例
    一、案例背景客户现场有40多台ProfibusDP协议的称重。现需要把这些仪表统一接到西门子1200PLC上面,并进行实时监控。通过使用捷米特JM-DPM-PN网关将两边的设备进行连接。DP从站和西门子PLC配置完成后下载重启,读取参数后根据实时状态进行调试。二.设备介绍1.西门子12......
  • Baum-Welch 算法
    Baum-Welch算法假设给定训练数据只包含SSS个长度为TTT的观测......
  • LCD1602液晶显示屏指令详解
    文章目录LCD1602液晶显示屏1.简介2.液晶引脚说明![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3e118d8443784f6fb652668560d75e01.gif)3.指令介绍3.1清屏指令3.2光标归位指令3.3进入模式设置指令3.4显示开关设置指令3.5设定显示屏或光标移动方向指令3.6 ......