Java实现 LeetCode 66 加一
2024-10-09 05:49:17
66. 加一
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。
最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。
你可以假设除了整数 0 之外,这个整数不会以零开头。
示例 1:
输入: [1,2,3]
输出: [1,2,4]
解释: 输入数组表示数字 123。
示例 2:
输入: [4,3,2,1]
输出: [4,3,2,2]
解释: 输入数组表示数字 4321。
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;
}
}
最新文章
- css初始化样例代码
- Linux 的字符串截取方法(转)
- Java常用集合类详解
- TopFreeTheme精选免费模板【20130629】
- C++编写ATM(2)
- CSS Reset方法
- Gengxin讲STL系列——Set
- 改进的延时函数Delay(使用MsgWaitForMultipleObjects等待消息或超时的到来)
- Elasticsearch - 快速入门
- JSP/Servlet Web 学习笔记 DaySix —— EL表达式
- 安装puppet
- 快速自检电脑是否被黑客入侵过(Linux版)
- Mybatis通过注解方式实现批量插入数据库 及 常见的坑
- fastjson JSON 对象为空保留null
- Git命令git update-index --assume-unchanged,忽略不想提交的文件(忽略跟踪)
- InnoDB中锁的模式,锁的查看,算法
- js分页器插件
- [c/c++] programming之路(5)、吓人小程序、变量、进制等
- POJ - 1094 Sorting It All Out(拓扑排序)
- 机器学习算法 --- Naive Bayes classifier