From cbced84acd4195364d4093db3e64edcbd4d67daa Mon Sep 17 00:00:00 2001 From: doitchuu Date: Mon, 13 Apr 2026 23:11:12 +0900 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=EC=B5=9C=EB=8C=93=EA=B0=92?= =?UTF-8?q?=EA=B3=BC=20=EC=B5=9C=EC=86=9F=EA=B0=92=20=ED=92=80=EC=9D=B4=20?= =?UTF-8?q?=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doitchuu/MaximumAndMinimum.js | 1 + 1 file changed, 1 insertion(+) diff --git a/doitchuu/MaximumAndMinimum.js b/doitchuu/MaximumAndMinimum.js index 8ee5f68..147024d 100644 --- a/doitchuu/MaximumAndMinimum.js +++ b/doitchuu/MaximumAndMinimum.js @@ -1,3 +1,4 @@ +// 재업로드 function solution(s) { const numList = s.split(" ").sort((a, b) => a - b); return numList[0] + " " + numList[numList.length - 1]; From 0cbf37469b3907f4c68c838e682ec19a1476a880 Mon Sep 17 00:00:00 2001 From: doitchuu Date: Mon, 13 Apr 2026 23:11:28 +0900 Subject: [PATCH 2/4] =?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 --- doitchuu/RepeatBinaryTransformation.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 doitchuu/RepeatBinaryTransformation.js diff --git a/doitchuu/RepeatBinaryTransformation.js b/doitchuu/RepeatBinaryTransformation.js new file mode 100644 index 0000000..9cbedaf --- /dev/null +++ b/doitchuu/RepeatBinaryTransformation.js @@ -0,0 +1,17 @@ +function solution(s) { + if (s === "1") { + return [0, 0]; + } + + let count = 0; + let zeroCount = 0; + + while (s !== "1") { + const length = s.replaceAll("0", "").length; + zeroCount += s.length - length; + s = length.toString(2); + count++; + } + + return [count, zeroCount]; +} From f50ff8182e49a3ed6fa83a9d6f0fe69d11bcd5fd Mon Sep 17 00:00:00 2001 From: doitchuu Date: Wed, 15 Apr 2026 20:46:30 +0900 Subject: [PATCH 3/4] =?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 --- doitchuu/MakeMinimumValue.js | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 doitchuu/MakeMinimumValue.js diff --git a/doitchuu/MakeMinimumValue.js b/doitchuu/MakeMinimumValue.js new file mode 100644 index 0000000..7dbc112 --- /dev/null +++ b/doitchuu/MakeMinimumValue.js @@ -0,0 +1,6 @@ +function solution(A, B) { + const sortedA = A.sort((a, b) => a - b); + const sortedB = B.sort((a, b) => b - a); + + return sortedA.reduce((acc, cur, index) => acc + (cur * sortedB[index]), 0); +} From 147bea227593f3881de96428022e8a4564280928 Mon Sep 17 00:00:00 2001 From: doitchuu Date: Wed, 15 Apr 2026 20:46:45 +0900 Subject: [PATCH 4/4] =?UTF-8?q?fix:=20=EC=B5=9C=EB=8C=93=EA=B0=92=EA=B3=BC?= =?UTF-8?q?=20=EC=B5=9C=EC=86=9F=EA=B0=92=20=EC=9E=AC=EC=97=85=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doitchuu/MaximumAndMinimum.js | 1 - 1 file changed, 1 deletion(-) diff --git a/doitchuu/MaximumAndMinimum.js b/doitchuu/MaximumAndMinimum.js index 147024d..8ee5f68 100644 --- a/doitchuu/MaximumAndMinimum.js +++ b/doitchuu/MaximumAndMinimum.js @@ -1,4 +1,3 @@ -// 재업로드 function solution(s) { const numList = s.split(" ").sort((a, b) => a - b); return numList[0] + " " + numList[numList.length - 1];