From 84109e301da6ae43083d1dbad3167f1dd01fb7d9 Mon Sep 17 00:00:00 2001 From: yujin Jeon <101913688+yuj2n@users.noreply.github.com> Date: Wed, 25 Jun 2025 15:12:14 +0900 Subject: [PATCH 1/5] =?UTF-8?q?chore:=20=ED=8C=8C=EC=9D=BC=EB=AA=85=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4\225\210\354\227\220_\353\254\270\354\236\220\354\227\264.js" | 0 .../Week10/\354\247\235\354\210\230\354\235\230_\355\225\251.js" | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename "yujin-level0/Week10/\353\254\270\354\236\220\354\227\264 \354\225\210\354\227\220 \353\254\270\354\236\220\354\227\264.js" => "yujin-level0/Week10/\353\254\270\354\236\220\354\227\264_\354\225\210\354\227\220_\353\254\270\354\236\220\354\227\264.js" (100%) rename "yujin-level0/Week10/\354\247\235\354\210\230\354\235\230 \355\225\251.js" => "yujin-level0/Week10/\354\247\235\354\210\230\354\235\230_\355\225\251.js" (100%) diff --git "a/yujin-level0/Week10/\353\254\270\354\236\220\354\227\264 \354\225\210\354\227\220 \353\254\270\354\236\220\354\227\264.js" "b/yujin-level0/Week10/\353\254\270\354\236\220\354\227\264_\354\225\210\354\227\220_\353\254\270\354\236\220\354\227\264.js" similarity index 100% rename from "yujin-level0/Week10/\353\254\270\354\236\220\354\227\264 \354\225\210\354\227\220 \353\254\270\354\236\220\354\227\264.js" rename to "yujin-level0/Week10/\353\254\270\354\236\220\354\227\264_\354\225\210\354\227\220_\353\254\270\354\236\220\354\227\264.js" diff --git "a/yujin-level0/Week10/\354\247\235\354\210\230\354\235\230 \355\225\251.js" "b/yujin-level0/Week10/\354\247\235\354\210\230\354\235\230_\355\225\251.js" similarity index 100% rename from "yujin-level0/Week10/\354\247\235\354\210\230\354\235\230 \355\225\251.js" rename to "yujin-level0/Week10/\354\247\235\354\210\230\354\235\230_\355\225\251.js" From 38ca5116adc3f70de68402937dd9a9bbc79632bb Mon Sep 17 00:00:00 2001 From: yujin Jeon <101913688+yuj2n@users.noreply.github.com> Date: Wed, 25 Jun 2025 15:12:41 +0900 Subject: [PATCH 2/5] =?UTF-8?q?solve:=20=EB=B0=B0=EC=97=B4=20=EB=92=A4?= =?UTF-8?q?=EC=A7=91=EA=B8=B0=20=EB=AC=B8=EC=A0=9C=ED=92=80=EC=9D=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\354\227\264_\353\222\244\354\247\221\352\270\260.js" | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 "yujin-level0/Week11/\353\260\260\354\227\264_\353\222\244\354\247\221\352\270\260.js" diff --git "a/yujin-level0/Week11/\353\260\260\354\227\264_\353\222\244\354\247\221\352\270\260.js" "b/yujin-level0/Week11/\353\260\260\354\227\264_\353\222\244\354\247\221\352\270\260.js" new file mode 100644 index 0000000..50e4802 --- /dev/null +++ "b/yujin-level0/Week11/\353\260\260\354\227\264_\353\222\244\354\247\221\352\270\260.js" @@ -0,0 +1,8 @@ +function solution(num_list) { + return num_list.reverse(); +} + +// 다른 풀이 +// function solution(num_list) { +// return num_list.sort((a, b) => -1); +// } From 37a6461e838c5fa8a0faac5a969cfbc21a16d241 Mon Sep 17 00:00:00 2001 From: yujin Jeon <101913688+yuj2n@users.noreply.github.com> Date: Wed, 25 Jun 2025 15:12:51 +0900 Subject: [PATCH 3/5] =?UTF-8?q?solve:=20=EB=B0=B0=EC=97=B4=EC=9D=98=20?= =?UTF-8?q?=ED=8F=89=EA=B7=A0=EA=B0=92=20=EB=AC=B8=EC=A0=9C=ED=92=80?= =?UTF-8?q?=EC=9D=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...235\230_\355\217\211\352\267\240\352\260\222.js" | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 "yujin-level0/Week11/\353\260\260\354\227\264\354\235\230_\355\217\211\352\267\240\352\260\222.js" diff --git "a/yujin-level0/Week11/\353\260\260\354\227\264\354\235\230_\355\217\211\352\267\240\352\260\222.js" "b/yujin-level0/Week11/\353\260\260\354\227\264\354\235\230_\355\217\211\352\267\240\352\260\222.js" new file mode 100644 index 0000000..e62c968 --- /dev/null +++ "b/yujin-level0/Week11/\353\260\260\354\227\264\354\235\230_\355\217\211\352\267\240\352\260\222.js" @@ -0,0 +1,13 @@ +function solution(numbers) { + let sum = 0; + for (let i = 0; i < numbers.length; i++) { + sum += numbers[i]; + } + return sum / numbers.length; +} + +// 배열 메서드를 이용한 간단 풀이 +// function solution(numbers) { +// var answer = numbers.reduce((a,b) => a+b, 0) / numbers.length; +// return answer; +// } From e6eb4be2e67a038041a98c028ab6ff30e616b7a1 Mon Sep 17 00:00:00 2001 From: yujin Jeon <101913688+yuj2n@users.noreply.github.com> Date: Wed, 25 Jun 2025 15:13:05 +0900 Subject: [PATCH 4/5] =?UTF-8?q?solve:=20=EC=A0=9C=EA=B3=B1=EC=88=98=20?= =?UTF-8?q?=ED=8C=90=EB=B3=84=ED=95=98=EA=B8=B0=20=EB=AC=B8=EC=A0=9C?= =?UTF-8?q?=ED=92=80=EC=9D=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ..._\355\214\220\353\263\204\355\225\230\352\270\260.js" | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 "yujin-level0/Week12/\354\240\234\352\263\261\354\210\230_\355\214\220\353\263\204\355\225\230\352\270\260.js" diff --git "a/yujin-level0/Week12/\354\240\234\352\263\261\354\210\230_\355\214\220\353\263\204\355\225\230\352\270\260.js" "b/yujin-level0/Week12/\354\240\234\352\263\261\354\210\230_\355\214\220\353\263\204\355\225\230\352\270\260.js" new file mode 100644 index 0000000..76c4ecc --- /dev/null +++ "b/yujin-level0/Week12/\354\240\234\352\263\261\354\210\230_\355\214\220\353\263\204\355\225\230\352\270\260.js" @@ -0,0 +1,9 @@ +function solution(n) { + const num = Math.sqrt(n); + return Number.isInteger(num) ? 1 : 2; +} + +// 다른 정수 판별법 +// function solution(n) { +// return Math.sqrt(n) % 1 === 0 ? 1 : 2; +// } From 28518889e3ab16e888c0431008f453f846120883 Mon Sep 17 00:00:00 2001 From: yujin Jeon <101913688+yuj2n@users.noreply.github.com> Date: Wed, 25 Jun 2025 15:13:14 +0900 Subject: [PATCH 5/5] =?UTF-8?q?solve:=20=EC=A7=9D=EC=88=98=20=ED=99=80?= =?UTF-8?q?=EC=88=98=20=EA=B0=9C=EC=88=98=20=EB=AC=B8=EC=A0=9C=ED=92=80?= =?UTF-8?q?=EC=9D=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...31\200\354\210\230_\352\260\234\354\210\230.js" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 "yujin-level0/Week12/\354\247\235\354\210\230_\355\231\200\354\210\230_\352\260\234\354\210\230.js" diff --git "a/yujin-level0/Week12/\354\247\235\354\210\230_\355\231\200\354\210\230_\352\260\234\354\210\230.js" "b/yujin-level0/Week12/\354\247\235\354\210\230_\355\231\200\354\210\230_\352\260\234\354\210\230.js" new file mode 100644 index 0000000..e59ebdb --- /dev/null +++ "b/yujin-level0/Week12/\354\247\235\354\210\230_\355\231\200\354\210\230_\352\260\234\354\210\230.js" @@ -0,0 +1,14 @@ +function solution(num_list) { + let arr = [0, 0]; + num_list.forEach((e) => (e % 2 === 0 ? (arr[0] += 1) : (arr[1] += 1))); + return arr; +} + +// 짝홀의 위치를 생각한 풀이법 +// function solution(num_list) { +// var answer = [0,0]; +// for(let a of num_list){ +// answer[a%2] += 1 +// } +// return answer; +// }