From 64ee8e20cbb9aaa9c798164a5ece226b6d4a55e9 Mon Sep 17 00:00:00 2001 From: yuj2n Date: Thu, 9 Apr 2026 19:38:13 +0900 Subject: [PATCH 1/4] =?UTF-8?q?solve:=20=EB=AC=B8=EC=9E=90=EC=97=B4?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=80=ED=99=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\354\227\264\353\241\234 \353\263\200\355\231\230.js" | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 "yujin-level0/Week49/\353\254\270\354\236\220\354\227\264\353\241\234 \353\263\200\355\231\230.js" diff --git "a/yujin-level0/Week49/\353\254\270\354\236\220\354\227\264\353\241\234 \353\263\200\355\231\230.js" "b/yujin-level0/Week49/\353\254\270\354\236\220\354\227\264\353\241\234 \353\263\200\355\231\230.js" new file mode 100644 index 0000000..cfb1462 --- /dev/null +++ "b/yujin-level0/Week49/\353\254\270\354\236\220\354\227\264\353\241\234 \353\263\200\355\231\230.js" @@ -0,0 +1,8 @@ +function solution(n) { + return n.toString(); +} + +// 다른 방법 +// function solution(n) { +// return n + ""; +// } From 09d788938ecf79110f1d783a1459a386897e55bb Mon Sep 17 00:00:00 2001 From: yuj2n Date: Thu, 9 Apr 2026 19:38:16 +0900 Subject: [PATCH 2/4] =?UTF-8?q?solve:=20=EB=92=A4=EC=97=90=EC=84=9C=205?= =?UTF-8?q?=EB=93=B1=20=EC=9C=84=EB=A1=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\220\354\204\234 5\353\223\261 \354\234\204\353\241\234.js" | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 "yujin-level0/Week49/\353\222\244\354\227\220\354\204\234 5\353\223\261 \354\234\204\353\241\234.js" diff --git "a/yujin-level0/Week49/\353\222\244\354\227\220\354\204\234 5\353\223\261 \354\234\204\353\241\234.js" "b/yujin-level0/Week49/\353\222\244\354\227\220\354\204\234 5\353\223\261 \354\234\204\353\241\234.js" new file mode 100644 index 0000000..13a2714 --- /dev/null +++ "b/yujin-level0/Week49/\353\222\244\354\227\220\354\204\234 5\353\223\261 \354\234\204\353\241\234.js" @@ -0,0 +1,3 @@ +function solution(num_list) { + return num_list.sort((a, b) => a - b).slice(5); +} From 229b3f77fd967573542e787ed41fc6d74e6e6c0d Mon Sep 17 00:00:00 2001 From: yuj2n Date: Thu, 9 Apr 2026 19:38:30 +0900 Subject: [PATCH 3/4] =?UTF-8?q?solve:=20=EC=88=98=EB=B0=95=EC=88=98?= =?UTF-8?q?=EB=B0=95=EC=88=98=EB=B0=95=EC=88=98=EB=B0=95=EC=88=98=EB=B0=95?= =?UTF-8?q?=EC=88=98=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...3\260\225\354\210\230\353\260\225\354\210\230.js" | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 "yujin-level0/Week49/\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" diff --git "a/yujin-level0/Week49/\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" "b/yujin-level0/Week49/\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" new file mode 100644 index 0000000..c1a0d36 --- /dev/null +++ "b/yujin-level0/Week49/\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" @@ -0,0 +1,12 @@ +function solution(n) { + let answer = []; + for (let i = 0; i < n; i++) { + i % 2 === 0 ? answer.push("수") : answer.push("박"); + } + return answer.join(""); +} + +// 다른 풀이: "수박"을 필요한 만큼 반복해서 길게 만든 뒤, 원하는 길이(n)만큼만 잘라내는 방식 +// function solution(n) { +// return "수박".repeat(n).slice(0, n); +// } From b1023eee3d80ca692a38cb71be3f1ee1437e6a88 Mon Sep 17 00:00:00 2001 From: yuj2n Date: Thu, 9 Apr 2026 19:46:28 +0900 Subject: [PATCH 4/4] =?UTF-8?q?optimize:=20=ED=9A=A8=EC=9C=A8=EC=84=B1=20?= =?UTF-8?q?=EC=B5=9C=EC=A0=81=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/yujin-level0/Week49/\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" "b/yujin-level0/Week49/\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" index c1a0d36..1bc0fbf 100644 --- "a/yujin-level0/Week49/\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" +++ "b/yujin-level0/Week49/\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230\353\260\225\354\210\230.js" @@ -8,5 +8,5 @@ function solution(n) { // 다른 풀이: "수박"을 필요한 만큼 반복해서 길게 만든 뒤, 원하는 길이(n)만큼만 잘라내는 방식 // function solution(n) { -// return "수박".repeat(n).slice(0, n); +// return '수박'.repeat(n/2) + (n%2 === 1 ? '수' : ''); // }