66. Plus One( JavaScript )

2018-11-27  本文已影响8人  f1a94e9a1ea7

给一个整数数组,返回比原来数组大1的数组。

Example 1:
Example 2:

解析:

(The following English translation may not be right -.-)

analyze:

var plusOne = function(digits) {
    for(let i = digits.length; i >= 0; i--){
        let num = digits[i-1]
        if(num != 9){
            digits[i-1] = num + 1
            break    
        }else {
            digits[i-1] = 0
            if(i == 1 ){
                if(digits.length == 1) {
                    digits = [1,0]
                    break
                }
                digits.unshift(1)
            }
            
        }
    }
    return digits          
};
上一篇下一篇

猜你喜欢

热点阅读