From 91f64c7855aa54700a469d02286f46deaf1f4691 Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Thu, 19 Feb 2026 10:59:05 +0900 Subject: [PATCH 1/9] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=98?= =?UTF-8?q?=EB=A8=B8=EC=8A=A4=20=EB=9E=98=EB=B2=A81:=20=EC=A7=9D=EC=88=98?= =?UTF-8?q?=EC=99=80=20=ED=99=80=EC=88=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\354\210\230\354\231\200\355\231\200\354\210\230 copy 2.js" | 0 ...\354\210\230\354\231\200\355\231\200\354\210\230 copy 3.js" | 0 ...\354\210\230\354\231\200\355\231\200\354\210\230 copy 4.js" | 0 ...\354\210\230\354\231\200\355\231\200\354\210\230 copy 5.js" | 0 ...35\354\210\230\354\231\200\355\231\200\354\210\230 copy.js" | 0 ...247\235\354\210\230\354\231\200\355\231\200\354\210\230.js" | 3 +++ 6 files changed, 3 insertions(+) create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 2.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 3.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 4.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 5.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 2.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 2.js" new file mode 100644 index 0000000..e69de29 diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 3.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 3.js" new file mode 100644 index 0000000..e69de29 diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 4.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 4.js" new file mode 100644 index 0000000..e69de29 diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 5.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 5.js" new file mode 100644 index 0000000..e69de29 diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy.js" new file mode 100644 index 0000000..e69de29 diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230.js" new file mode 100644 index 0000000..52aa26e --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230.js" @@ -0,0 +1,3 @@ +function solution(num) { + return num % 2 == 0 ? "Even" : "Odd"; +} From 067d5b9fd818a4b4e10293f7df0f0d01f10c38cc Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Thu, 19 Feb 2026 10:59:33 +0900 Subject: [PATCH 2/9] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=98?= =?UTF-8?q?=EB=A8=B8=EC=8A=A4=20=EB=A0=88=EB=B2=A81:=20=ED=8F=89=EA=B7=A0?= =?UTF-8?q?=EA=B5=AC=ED=95=98=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...354\210\230\354\231\200\355\231\200\354\210\230 copy.js" | 0 ...\211\352\267\240\352\265\254\355\225\230\352\270\260.js" | 6 ++++++ 2 files changed, 6 insertions(+) delete mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\355\217\211\352\267\240\352\265\254\355\225\230\352\270\260.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy.js" deleted file mode 100644 index e69de29..0000000 diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\355\217\211\352\267\240\352\265\254\355\225\230\352\270\260.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\355\217\211\352\267\240\352\265\254\355\225\230\352\270\260.js" new file mode 100644 index 0000000..2cd178d --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\355\217\211\352\267\240\352\265\254\355\225\230\352\270\260.js" @@ -0,0 +1,6 @@ +function solution(arr) { + let sum = arr.reduce((acc, cur) => { + return acc + cur; + }); + return sum / arr.length; +} From d7742e6ad36fd239711635f1c8bf457aa50949cb Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Thu, 19 Feb 2026 11:00:23 +0900 Subject: [PATCH 3/9] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=98?= =?UTF-8?q?=EB=A8=B8=EC=8A=A4=20=EB=A0=88=EB=B2=A81:=20x=EB=A7=8C=ED=81=BC?= =?UTF-8?q?=20=EA=B0=84=EA=B2=A9=EC=9D=B4=20=EC=9E=88=EB=8A=94=20n?= =?UTF-8?q?=EA=B0=9C=EC=9D=98=20=EC=88=AB=EC=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...n\352\260\234\354\235\230\354\210\253\354\236\220.js" | 9 +++++++++ ...10\230\354\231\200\355\231\200\354\210\230 copy 5.js" | 0 2 files changed, 9 insertions(+) create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_x\353\247\214\355\201\274\352\260\204\352\262\251\354\235\264\354\236\210\353\212\224n\352\260\234\354\235\230\354\210\253\354\236\220.js" delete mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 5.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_x\353\247\214\355\201\274\352\260\204\352\262\251\354\235\264\354\236\210\353\212\224n\352\260\234\354\235\230\354\210\253\354\236\220.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_x\353\247\214\355\201\274\352\260\204\352\262\251\354\235\264\354\236\210\353\212\224n\352\260\234\354\235\230\354\210\253\354\236\220.js" new file mode 100644 index 0000000..9a32fa0 --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_x\353\247\214\355\201\274\352\260\204\352\262\251\354\235\264\354\236\210\353\212\224n\352\260\234\354\235\230\354\210\253\354\236\220.js" @@ -0,0 +1,9 @@ +function solution(x, n) { + var answer = []; + let cur = x; + for (let i = 0; i < n; i++) { + answer[i] = cur; + cur += x; + } + return answer; +} diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 5.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 5.js" deleted file mode 100644 index e69de29..0000000 From 3e7374cf6c92eb10ae5097f0c46fddcc0822aea5 Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Thu, 19 Feb 2026 11:01:27 +0900 Subject: [PATCH 4/9] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=98?= =?UTF-8?q?=EB=A8=B8=EC=8A=A4=20=EB=A0=88=EB=B2=A81:=20=EB=82=98=EB=A8=B8?= =?UTF-8?q?=EC=A7=80=EA=B0=80=201=EC=9D=B4=20=EB=90=98=EB=8A=94=20?= =?UTF-8?q?=EC=88=98=20=EC=B0=BE=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...230\353\212\224\354\210\230\354\260\276\352\270\260.js" | 7 +++++++ ...\210\230\354\231\200\355\231\200\354\210\230 copy 2.js" | 0 2 files changed, 7 insertions(+) create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\353\202\230\353\250\270\354\247\200\352\260\2001\354\235\264\353\220\230\353\212\224\354\210\230\354\260\276\352\270\260.js" delete mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 2.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\353\202\230\353\250\270\354\247\200\352\260\2001\354\235\264\353\220\230\353\212\224\354\210\230\354\260\276\352\270\260.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\353\202\230\353\250\270\354\247\200\352\260\2001\354\235\264\353\220\230\353\212\224\354\210\230\354\260\276\352\270\260.js" new file mode 100644 index 0000000..aea0516 --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\353\202\230\353\250\270\354\247\200\352\260\2001\354\235\264\353\220\230\353\212\224\354\210\230\354\260\276\352\270\260.js" @@ -0,0 +1,7 @@ +function solution(n) { + let answer = 1; + while (true) { + if (n % answer === 1) return answer; + answer++; + } +} diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 2.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 2.js" deleted file mode 100644 index e69de29..0000000 From db483f78344c33761657a1bdcb366ff9e9d277e5 Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Thu, 19 Feb 2026 11:02:00 +0900 Subject: [PATCH 5/9] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=98?= =?UTF-8?q?=EB=A8=B8=EC=8A=A4=20=EB=A0=88=EB=B2=A81:=20=EB=AC=B8=EC=9E=90?= =?UTF-8?q?=EC=97=B4=EC=9D=84=20=EC=A0=95=EC=88=98=EB=A1=9C=20=EB=B0=94?= =?UTF-8?q?=EA=BE=B8=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...10\230\353\241\234 \353\260\224\352\276\270\352\270\260.js" | 3 +++ ...\354\210\230\354\231\200\355\231\200\354\210\230 copy 3.js" | 0 2 files changed, 3 insertions(+) create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\353\254\270\354\236\220\354\227\264\354\235\204 \354\240\225\354\210\230\353\241\234 \353\260\224\352\276\270\352\270\260.js" delete mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 3.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\353\254\270\354\236\220\354\227\264\354\235\204 \354\240\225\354\210\230\353\241\234 \353\260\224\352\276\270\352\270\260.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\353\254\270\354\236\220\354\227\264\354\235\204 \354\240\225\354\210\230\353\241\234 \353\260\224\352\276\270\352\270\260.js" new file mode 100644 index 0000000..08cd481 --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\353\254\270\354\236\220\354\227\264\354\235\204 \354\240\225\354\210\230\353\241\234 \353\260\224\352\276\270\352\270\260.js" @@ -0,0 +1,3 @@ +function solution(s) { + return typeof s === "string" ? Number(s) : String(s); +} diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 3.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 3.js" deleted file mode 100644 index e69de29..0000000 From 697c89503b9fbfc668eaf6773139812205c5f652 Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Thu, 19 Feb 2026 11:02:30 +0900 Subject: [PATCH 6/9] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=98?= =?UTF-8?q?=EB=A8=B8=EC=8A=A4=20=EB=A0=88=EB=B2=A81:=20=EC=95=BD=EC=88=98?= =?UTF-8?q?=EC=9D=98=20=ED=95=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...rs_\354\225\275\354\210\230\354\235\230\355\225\251.js" | 7 +++++++ ...\210\230\354\231\200\355\231\200\354\210\230 copy 4.js" | 0 2 files changed, 7 insertions(+) create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\225\275\354\210\230\354\235\230\355\225\251.js" delete mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 4.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\225\275\354\210\230\354\235\230\355\225\251.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\225\275\354\210\230\354\235\230\355\225\251.js" new file mode 100644 index 0000000..b2a4c06 --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\225\275\354\210\230\354\235\230\355\225\251.js" @@ -0,0 +1,7 @@ +function solution(n) { + var answer = 0; + for (i = 1; i <= n; i++) { + if (n % i === 0) answer += i; + } + return answer; +} diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 4.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\247\235\354\210\230\354\231\200\355\231\200\354\210\230 copy 4.js" deleted file mode 100644 index e69de29..0000000 From 3825660c67fe5810b89296318f6a46d13da9ac34 Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Thu, 19 Feb 2026 11:03:13 +0900 Subject: [PATCH 7/9] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=98?= =?UTF-8?q?=EB=A8=B8=EC=8A=A4=20=EB=A0=88=EB=B2=A81:=20=EC=A0=95=EC=88=98?= =?UTF-8?q?=20=EB=82=B4=EB=A6=BC=EC=B0=A8=EC=88=9C=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B0=B0=EC=B9=98=ED=95=98=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...34\353\260\260\354\271\230\355\225\230\352\270\260.js" | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\240\225\354\210\230\353\202\264\353\246\274\354\260\250\354\210\234\354\234\274\353\241\234\353\260\260\354\271\230\355\225\230\352\270\260.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\240\225\354\210\230\353\202\264\353\246\274\354\260\250\354\210\234\354\234\274\353\241\234\353\260\260\354\271\230\355\225\230\352\270\260.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\240\225\354\210\230\353\202\264\353\246\274\354\260\250\354\210\234\354\234\274\353\241\234\353\260\260\354\271\230\355\225\230\352\270\260.js" new file mode 100644 index 0000000..5464231 --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\240\225\354\210\230\353\202\264\353\246\274\354\260\250\354\210\234\354\234\274\353\241\234\353\260\260\354\271\230\355\225\230\352\270\260.js" @@ -0,0 +1,8 @@ +function solution(n) { + return Number( + String(n) + .split("") + .sort((a, b) => b - a) + .join(""), + ); +} From 64ad5cde295e85808eca2f0f80196e4446a9e109 Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Fri, 20 Feb 2026 21:04:14 +0900 Subject: [PATCH 8/9] =?UTF-8?q?=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=98?= =?UTF-8?q?=EB=A8=B8=EC=8A=A4=20=EB=A0=88=EB=B2=A81:=20=EC=9E=90=EC=97=B0?= =?UTF-8?q?=EC=88=98=20=EB=92=A4=EC=A7=91=EC=96=B4=20=EB=B0=B0=EC=97=B4?= =?UTF-8?q?=EB=A1=9C=20=EB=A7=8C=EB=93=A4=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...227\264\353\241\234\353\247\214\353\223\244\352\270\260.js" | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\236\220\354\227\260\354\210\230\353\222\244\354\247\221\354\226\264\353\260\260\354\227\264\353\241\234\353\247\214\353\223\244\352\270\260.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\236\220\354\227\260\354\210\230\353\222\244\354\247\221\354\226\264\353\260\260\354\227\264\353\241\234\353\247\214\353\223\244\352\270\260.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\236\220\354\227\260\354\210\230\353\222\244\354\247\221\354\226\264\353\260\260\354\227\264\353\241\234\353\247\214\353\223\244\352\270\260.js" new file mode 100644 index 0000000..6ae57fa --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\236\220\354\227\260\354\210\230\353\222\244\354\247\221\354\226\264\353\260\260\354\227\264\353\241\234\353\247\214\353\223\244\352\270\260.js" @@ -0,0 +1,3 @@ +function solution(n) { + return String(n).split("").reverse().map(Number); +} From 7670d280c771c6235426f5d467b5404969de8cc0 Mon Sep 17 00:00:00 2001 From: Ryu Tae Hyun Date: Sat, 21 Feb 2026 14:12:39 +0900 Subject: [PATCH 9/9] =?UTF-8?q?1=ED=8E=98=EC=9D=B4=EC=A7=80=20=EB=82=A8?= =?UTF-8?q?=EC=9D=80=20=EB=AC=B8=EC=A0=9C=EB=93=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...52\260\200\354\240\270\354\230\244\352\270\260.js" | 5 +++++ ...54\204\234\353\260\251\354\260\276\352\270\260.js" | 5 +++++ ...53\235\274\354\270\240\354\266\224\354\270\241.js" | 11 +++++++++++ ...55\230\270\352\260\200\353\246\254\352\270\260.js" | 7 +++++++ 4 files changed, 28 insertions(+) create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\352\260\200\354\232\264\353\215\260\352\270\200\354\236\220\352\260\200\354\240\270\354\230\244\352\270\260.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\204\234\354\232\270\354\227\220\354\204\234\352\271\200\354\204\234\353\260\251\354\260\276\352\270\260.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\354\275\234\353\235\274\354\270\240\354\266\224\354\270\241.js" create mode 100644 "\353\245\230\355\203\234\355\230\204/week6/programmers_\355\225\270\353\223\234\355\217\260\353\262\210\355\230\270\352\260\200\353\246\254\352\270\260.js" diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\352\260\200\354\232\264\353\215\260\352\270\200\354\236\220\352\260\200\354\240\270\354\230\244\352\270\260.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\352\260\200\354\232\264\353\215\260\352\270\200\354\236\220\352\260\200\354\240\270\354\230\244\352\270\260.js" new file mode 100644 index 0000000..258579f --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\352\260\200\354\232\264\353\215\260\352\270\200\354\236\220\352\260\200\354\240\270\354\230\244\352\270\260.js" @@ -0,0 +1,5 @@ +function solution(s) { + return s.length % 2 !== 0 + ? s[Math.round(s.length / 2) - 1] + : s[s.length / 2 - 1] + s[s.length / 2]; +} diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\204\234\354\232\270\354\227\220\354\204\234\352\271\200\354\204\234\353\260\251\354\260\276\352\270\260.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\204\234\354\232\270\354\227\220\354\204\234\352\271\200\354\204\234\353\260\251\354\260\276\352\270\260.js" new file mode 100644 index 0000000..eb3377f --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\204\234\354\232\270\354\227\220\354\204\234\352\271\200\354\204\234\353\260\251\354\260\276\352\270\260.js" @@ -0,0 +1,5 @@ +function solution(seoul) { + for (let i = 0; i < seoul.length; i++) { + if (seoul[i] === "Kim") return `김서방은 ${i}에 있다`; + } +} diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\275\234\353\235\274\354\270\240\354\266\224\354\270\241.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\275\234\353\235\274\354\270\240\354\266\224\354\270\241.js" new file mode 100644 index 0000000..40d37e3 --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\354\275\234\353\235\274\354\270\240\354\266\224\354\270\241.js" @@ -0,0 +1,11 @@ +function solution(num) { + function col(n, cnt) { + if (n === 1) return cnt; + if (cnt === 500) return -1; + + if (n % 2 === 0) return col(n / 2, cnt + 1); + return col(n * 3 + 1, cnt + 1); + } + + return col(num, 0); +} diff --git "a/\353\245\230\355\203\234\355\230\204/week6/programmers_\355\225\270\353\223\234\355\217\260\353\262\210\355\230\270\352\260\200\353\246\254\352\270\260.js" "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\355\225\270\353\223\234\355\217\260\353\262\210\355\230\270\352\260\200\353\246\254\352\270\260.js" new file mode 100644 index 0000000..4e01724 --- /dev/null +++ "b/\353\245\230\355\203\234\355\230\204/week6/programmers_\355\225\270\353\223\234\355\217\260\353\262\210\355\230\270\352\260\200\353\246\254\352\270\260.js" @@ -0,0 +1,7 @@ +function solution(phone_number) { + let arr = phone_number.split(""); + for (let i = 0; i < phone_number.length - 4; i++) { + arr[i] = "*"; + } + return arr.join(""); +}