diff --git "a/leetcode3/\355\231\251\354\235\200\354\247\200/66. Plus One.js" "b/leetcode3/\355\231\251\354\235\200\354\247\200/66. Plus One.js" new file mode 100644 index 00000000..24c97c91 --- /dev/null +++ "b/leetcode3/\355\231\251\354\235\200\354\247\200/66. Plus One.js" @@ -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]++; + return digits; // 1을 더했으므로 즉시 배열 반환 + } + + digits[i] = 0; + } + + digits.unshift(1); + return digits; +};