66. Plus One (计算数字加1后的结果)
2016-10-27 22:00
141 查看
Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant digit is at the head of the list.
public class Solution {
public int[] plusOne(int[] digits) {
int i = digits.length - 1;
while (i >= 0) {
if (digits[i] == 9) {
digits[i] = 0;
i--;
} else {
digits[i]++;
break;
}
}if(i<0){
int[] res = new int[digits.length+1];
res[0]=1;
for(int j=0;j<digits.length;j++){
res[j+1]=digits[j];
return res;
}
}return digits;
}
}
The digits are stored such that the most significant digit is at the head of the list.
public class Solution {
public int[] plusOne(int[] digits) {
int i = digits.length - 1;
while (i >= 0) {
if (digits[i] == 9) {
digits[i] = 0;
i--;
} else {
digits[i]++;
break;
}
}if(i<0){
int[] res = new int[digits.length+1];
res[0]=1;
for(int j=0;j<digits.length;j++){
res[j+1]=digits[j];
return res;
}
}return digits;
}
}
相关文章推荐
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。
- 将数字格式的计算结果转为汉字格式
- 使用jni计算两个数字的结果
- 把1-9这9个数字按从小到大的顺序排列 ,中间添上“+”和"-"可以计算的结果等于100的程序;
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是 100 的程序,并输出所有的可能性。 例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。
- php数字操作,高精度函数,保留计算结果小数位
- 将数字格式的计算结果转为汉字格式
- 用java编写在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100
- 手机(计算机)识别 文字和数字,实现快速计算,并显示结果
- 输入一个表达式,没有括号,数字小于0-9之间,输出计算结果,所有的中间结果化为整形。 例如: 输入:3+8×2/9-2 输出:2
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序
- LeetCode 66. Plus One--数字数组最后一个元素加1,保持进位
- Code Fragment-使用有意义的数字计算表达式代替具体的常量结果
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34–5 + 67–8 + 9 = 100。
- excel文字格式的单元格,内容为数字超长(超过15位)后,countif函数计算结果不正
- 尝试在条件“$(_DeviceSdkVersion) >= 21”中对计算结果为“”而不是数字的“$(_DeviceSdkVersion)
- 输入一个表达式,没有括号,数字小于0-9之间,输出计算结果,所有的中间结果化为整形。 例如: 输入:3+8×2/9-2 输出:2
- (c++)设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI=3