diff --git "a/leetcode3/\354\240\225\354\247\204\354\230\201/66. Plus One" "b/leetcode3/\354\240\225\354\247\204\354\230\201/66. Plus One" new file mode 100644 index 00000000..d737d15e --- /dev/null +++ "b/leetcode3/\354\240\225\354\247\204\354\230\201/66. Plus One" @@ -0,0 +1,17 @@ +/** + * @param {number[]} digits + * @return {number[]} + */ +var plusOne = function(digits) { + for (let i = digits.length - 1; i >= 0; i--) { + if (digits[i] < 9) { + digits[i] += 1; + return digits; + } + + digits[i] = 0; + } + + digits.unshift(1); + return digits; +};