From aefc8ead2422810ba46f0c687e12e7c4c0cc6c52 Mon Sep 17 00:00:00 2001 From: Jinyoung Jeong <80400463+jyoung2419@users.noreply.github.com> Date: Mon, 21 Sep 2026 21:55:43 +0900 Subject: [PATCH] Implement plusOne function to increment digits --- .../66. Plus One" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 "leetcode3/\354\240\225\354\247\204\354\230\201/66. Plus One" 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; +};