Day 95
题目描述

思路
其实对于这道题,需要考虑的点是低位中出现9的位置,出现9就加1进位,如果下一位不是9就加1即可,唯一要注意的就是9出现在最高位需要进位的情况,就单独拿一个扩大的数组来存就行。
java
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;
}
int[]res=new int[digits.length+1];
res[0]=1;
return res;
}
}