From 606915918f1e883a10b7ab054e77dd8ebe497ab4 Mon Sep 17 00:00:00 2001 From: Joowon-Seo Date: Mon, 27 Jan 2025 12:20:22 +0900 Subject: [PATCH 1/5] =?UTF-8?q?Fix=20:=20problem01=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- problem01/problem01.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/problem01/problem01.js b/problem01/problem01.js index 4bee421..051397f 100644 --- a/problem01/problem01.js +++ b/problem01/problem01.js @@ -10,13 +10,13 @@ function grade(score) { let result; if (score > 100 || score < 0) { - result = "C"; // 🚨 + result = "Invalid"; // 🚨 } else if (score >= 90) { - result = "B"; // 🚨 - } else if (score >= 80) { result = "A"; // 🚨 - } else { + } else if (score >= 80) { result = "B"; // 🚨 + } else { + result = "C"; // 🚨 } return result; From d384fac49cc062c3122b98e1d4d61d55e97f7599 Mon Sep 17 00:00:00 2001 From: Joowon-Seo Date: Mon, 27 Jan 2025 14:00:09 +0900 Subject: [PATCH 2/5] =?UTF-8?q?Fix=20:=20problem02=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- problem02/problem02.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/problem02/problem02.js b/problem02/problem02.js index ff7014b..0307437 100644 --- a/problem02/problem02.js +++ b/problem02/problem02.js @@ -11,14 +11,16 @@ function checkNumber(num) { switch (true) { case typeof num !== "number" || isNaN(num): // 🚨 result = "μˆ«μžκ°€ μ•„λ‹™λ‹ˆλ‹€."; + break; case num > 0: // 🚨 result = "μ–‘μˆ˜μž…λ‹ˆλ‹€."; + break; case num < 0: // 🚨 result = "μŒμˆ˜μž…λ‹ˆλ‹€."; + break; case num === 0: // 🚨 result = "0μž…λ‹ˆλ‹€."; - default: // 🚨 - result = "μ•Œ 수 μ—†λŠ” 였λ₯˜μž…λ‹ˆλ‹€."; + break; } return result; From 71d900dfceaa2e056f5d137d11cb30ce919a87a1 Mon Sep 17 00:00:00 2001 From: Joowon-Seo Date: Mon, 27 Jan 2025 14:08:36 +0900 Subject: [PATCH 3/5] =?UTF-8?q?Fix=20:=20problem03=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- problem03/problem03.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/problem03/problem03.js b/problem03/problem03.js index 1b59f8c..504de46 100644 --- a/problem03/problem03.js +++ b/problem03/problem03.js @@ -7,10 +7,10 @@ */ /* problem03.js */ function sumExcludingMultiplesOfThreeAndFive(n) { - let sum = 1; // 🚨 + let sum = 0; // 🚨 for (let i = 1; i <= n; i++) { - if (i % 3 !== 0 && i % 5 !== 0) continue; // 🚨 - sum -= i; // 🚨 + if (i % 3 == 0 || i % 5 == 0) continue; // 🚨 + sum += i; // 🚨 } return sum; } From e4eed266daf214ce6451079bf7c3fad1d745c678 Mon Sep 17 00:00:00 2001 From: Joowon-Seo Date: Mon, 27 Jan 2025 14:12:35 +0900 Subject: [PATCH 4/5] =?UTF-8?q?Fix=20:=20problem04=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- problem04/problem04.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/problem04/problem04.js b/problem04/problem04.js index 0c25c97..3d1ad72 100644 --- a/problem04/problem04.js +++ b/problem04/problem04.js @@ -6,12 +6,12 @@ * - ν˜„μž¬ μ½”λ“œλŠ” 잘λͺ»λœ 둜직으둜 인해 ν…ŒμŠ€νŠΈκ°€ μ‹€νŒ¨ν•©λ‹ˆλ‹€. */ function sumUpToTen(n) { - let sum = 1; // 🚨 + let sum = 0; // 🚨 let i = 1; while (i <= n) { if (i > 10) break; // 🚨 - sum -= i; // 🚨 + sum += i; // 🚨 i++; } From 9c2b0f887cba9b8f1195095367a629bf7211b2dd Mon Sep 17 00:00:00 2001 From: Joowon-Seo Date: Mon, 27 Jan 2025 14:18:16 +0900 Subject: [PATCH 5/5] =?UTF-8?q?Fix=20:=20problem05=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- problem05/problem05.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/problem05/problem05.js b/problem05/problem05.js index c74abb6..5eee46b 100644 --- a/problem05/problem05.js +++ b/problem05/problem05.js @@ -6,11 +6,11 @@ * - λͺ¨λ“  쑰건을 ν™•μΈν•œ ν›„ μ΅œν›„μ— `return`을 μ‚¬μš©ν•˜μ„Έμš”. */ function sumOfSmallProducts(n) { - let sum = 1; // 🚨 + let sum = 0; // 🚨 for (let i = 1; i <= n; i++) { for (let j = 1; j <= n; j++) { if (i * j > 10) continue; // 🚨 - sum -= i * j; // 🚨 + sum += i * j; // 🚨 } } return sum;