From 8e547a55030b93984cea85d930c41475df5c872e Mon Sep 17 00:00:00 2001 From: dmswl6310 Date: Mon, 10 Aug 2026 15:43:49 +0900 Subject: [PATCH] =?UTF-8?q?8/10=20=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../476. Number Complement.js" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 "leetcode3/\355\231\251\354\235\200\354\247\200/476. Number Complement.js" diff --git "a/leetcode3/\355\231\251\354\235\200\354\247\200/476. Number Complement.js" "b/leetcode3/\355\231\251\354\235\200\354\247\200/476. Number Complement.js" new file mode 100644 index 00000000..cdf7eb3e --- /dev/null +++ "b/leetcode3/\355\231\251\354\235\200\354\247\200/476. Number Complement.js" @@ -0,0 +1,14 @@ +/** + * @param {number} num + * @return {number} + */ +var findComplement = function (num) { + const binary = num.toString(2); + return parseInt( + binary + .split("") + .map((digit) => (digit === "1" ? "0" : "1")) + .join(""), + 2, + ); +};