首页 > 其他分享 >66. 加一

66. 加一

时间:2023-07-28 10:01:35浏览次数:30  
标签:digits 加一 66 temp 示例 int 数组 输入

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

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

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


示例 1:

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

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

输入:digits = [0] 输出:[1]

来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/plus-one 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

class Solution {
    public int[] plusOne(int[] digits) {
        for (int i = digits.length - 1; i >= 0; i--) {
			if (digits[i] != 9) {
                digits[i]++;
				return digits;
			} 
			digits[i] = 0;
		}
        //跳出for循环,说明数字全部是9
		int[] temp = new int[digits.length + 1];
		temp[0] = 1;
		return temp;
    }
}

标签:digits,加一,66,temp,示例,int,数组,输入
From: https://blog.51cto.com/u_16202138/6878493

相关文章

  • HJ66 配置文件恢复
    1.题目读题 HJ66 配置文件恢复 考查点 2.解法思路 代码逻辑 具体实现代码的主要步骤如下:首先,定义一个Map对象,使用HashMap类来创建,将配置命令作为键,将执行结果作为值,存储在Map中。然后,定义一个方法,用来判断输入的字符串是否能唯一匹配一个配置命令,并返回匹......
  • CS5466单芯片集成TypeC转HDMI 8K30HZ(4K144HZ)芯片方案原理图
    CS5466支持USBType-C输入,HDMI2.1输出·HDMI输出48Gbps(FRL,12G4Lane)·支持4K@120Hz格式·支持DSC·支持音频SPDIF/I2S/HBR/DSD/TDM格式。内部集成了PD3.0及DSCdecoder,可支持DP2Lane8K30或4K144,并能按客户需求配置成不同的功能组合。CS5466是一款Type-C转HDMI8K30HZ或者......
  • HS6621CXC低功耗蓝牙5.1支持nordic2.4G私有协议SOC芯片
    2.4Ghz的soc蓝牙5.1芯片HS6621CC语音遥控/智能门锁M4F内核兼容NORDIC的2.4G私有协议超低功耗性能特点射频收发器-95.5dBm灵敏度@1Mbps93dBm灵敏度@2Mbps98dBm灵敏度@500Kbps-101.5dBm灵敏度@125KbpsTX功率-20~+9dBmCPUARMCortexTM-M4F,最大64MHZ串行线......
  • 替代GSV6201方案 集睿致远芯片CS5466 Type-c转HDMI8K高刷方案 CS5466完美代替RTD2173
    GSV6201基石是国内首款TPYEC转HDMI8K芯片。随着视频采集及显示设备日新月异的发展,用户对于高画质及低延时的观感体验追求越来越高,HDMI2.1传输技术的出现让这一切成为可能;它可以在动态帧率变化、高动态范围(HDR)和更多的音频传输方式比如eARC等方面实现提升,可以JIA一下幺三6玖二二72......
  • 东方博宜 2166 - 子树的大小及深度
    题目描述现在有一棵n个结点的树,结点1为这棵树的根,结点1的深度为1,求出每棵子树的大小及每个结点的深度。比如,有如下图所示的树:该树中:结点1对应的子树大小为6,深度为1。结点2对应的子树大小为5,深度为2。结点3对应的子树大小为1,深度为3。结点4对应的子......
  • CS5466规格书 2lane 8k30方案|CS5466设计资料|CS5466原理图
    CS5466是一款高性能、低功耗、的,USBType-C/DP1.4显示端口至HDMI2.1转换器芯片。显示端口接收机支持高达32.4Gbps(HBR3,4通道)和HDMI发射机支持高达48Gbps(FRL,12G4Lane)。集成PowerDelivery3.0控制器处理Type-C用于USB电源管理和DisplayPort的CC接口模式输入。CS5466TypeC/DP1.4转......
  • 【大联盟】20230714 T1 三分网络(tri) 题解 CF1666K 【Kingdom Partition】
    题目描述here。题解赛时得分:\(30/30\),想了很久网络流最后不会。感觉这题就纯纯对脑洞,因为把题目中的\(2\)改成\(3\)就做不了)))不过还是相当有意思的。考虑如下建模方式:首先,考虑最小割。对于每个点\(i\),我们用两个点\(x_{i}\),\(y_i\)来表示。\(x_i\)表示\(i\)号点是......
  • CF1466I The Riddle of the Sphinx
    基本思路明示了在二进制下考虑问题,我们大体的思路就是从高往低依次确定最大的数二进制下每一位上的值。以下所述的「前缀」均指一个二进制数从高位到低位的一部分,一个元素的「前\(k\)位」表示二进制从高位到低位的前\(k\)位,\(res\)表示当前记录的最大前缀的长度。先看看操......
  • 【大联盟】20230713 T1 方向矩阵(rect) 题解 CF1666A 【Admissible Map】
    题目描述here。题解赛时得分:60/100。想到了正解,但调不出来,就改写暴力了。。。首先,我们把问题转化成每个点都入度为\(1\)。我们考虑合法子串只有两种形式:注意到U和D,要么同时出现,要么同时不出现,因为如果存在U,就说明U所在这一行得到度数减少了,一定需要上一行D来弥补......
  • 洛谷 T356695 文字处理软件(重置版)
    很简单了啊!说普及-我都不信作者(也就是我)链接:https://www.luogu.com.cn/problem/T356695好好想想!!!!题目!文字处理软件(重置版)题目背景Allow是一名程序员,他要为公司开发一款“文字处理软件”!题目描述用户可能输入∞个数字。说白了用while(1)输入1时,把字符串原样输出。......