From 2adaf0ee504139bbd7e0836c8ecc46f9bc488574 Mon Sep 17 00:00:00 2001 From: sik9252 Date: Tue, 14 Apr 2026 18:25:32 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=EC=B5=9C=EC=86=9F=EA=B0=92=20?= =?UTF-8?q?=EB=A7=8C=EB=93=A4=EA=B8=B0=20=ED=92=80=EC=9D=B4=20=EC=9E=91?= =?UTF-8?q?=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\260\222_\353\247\214\353\223\244\352\270\260.js" | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 "sik9252/\354\265\234\354\206\237\352\260\222_\353\247\214\353\223\244\352\270\260.js" diff --git "a/sik9252/\354\265\234\354\206\237\352\260\222_\353\247\214\353\223\244\352\270\260.js" "b/sik9252/\354\265\234\354\206\237\352\260\222_\353\247\214\353\223\244\352\270\260.js" new file mode 100644 index 0000000..006bb93 --- /dev/null +++ "b/sik9252/\354\265\234\354\206\237\352\260\222_\353\247\214\353\223\244\352\270\260.js" @@ -0,0 +1,12 @@ +function solution(A, B) { + let answer = 0; + + A.sort((a, b) => a - b); + B.sort((a, b) => b - a); + + for (let i = 0; i < A.length; i++) { + answer += A[i] * B[i]; + } + + return answer; +} From 7efd131d0f67d9dca24f0fc96dad16c76fd1adfd Mon Sep 17 00:00:00 2001 From: sik9252 Date: Tue, 14 Apr 2026 18:25:42 +0900 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=EC=9D=B4=EC=A7=84=20=EB=B3=80?= =?UTF-8?q?=ED=99=98=20=EB=B0=98=EB=B3=B5=ED=95=98=EA=B8=B0=20=ED=92=80?= =?UTF-8?q?=EC=9D=B4=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...260\230\353\263\265\355\225\230\352\270\260.js" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 "sik9252/\354\235\264\354\247\204_\353\263\200\355\231\230_\353\260\230\353\263\265\355\225\230\352\270\260.js" diff --git "a/sik9252/\354\235\264\354\247\204_\353\263\200\355\231\230_\353\260\230\353\263\265\355\225\230\352\270\260.js" "b/sik9252/\354\235\264\354\247\204_\353\263\200\355\231\230_\353\260\230\353\263\265\355\225\230\352\270\260.js" new file mode 100644 index 0000000..f9798fb --- /dev/null +++ "b/sik9252/\354\235\264\354\247\204_\353\263\200\355\231\230_\353\260\230\353\263\265\355\225\230\352\270\260.js" @@ -0,0 +1,14 @@ +function solution(s) { + let convertedCount = 0; + let zeroCount = 0; + + while (s !== "1") { + const filtered = s.replace(/0/g, ""); + + zeroCount += s.length - filtered.length; + s = filtered.length.toString(2); + convertedCount++; + } + + return [convertedCount, zeroCount]; +}