题目描述:
解题思路:
/**
* @param {number[]} digits
* @return {number[]}
*/
var plusOne = function(digits) {
// 从最后面找9,如果是9就全部替换为0.不是9就加1,如果整个数组都是9,那么我们就在数组前面加1再返回
for(var i=digits.length-1;i>=0;i--){
if(digits[i]!=9){
digits[i]++;
return digits;
}
digits[i]=0;
}
digits.unshift(1);
return digits;
};
运行结果: