From 7547872e807c938c3d203e3a11e816f7dfd0dc91 Mon Sep 17 00:00:00 2001 From: inside-eun Date: Sat, 26 Nov 2022 23:35:54 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[PMS]=EA=B3=BC=EC=9D=BC=EC=9E=A5=EC=88=98/l?= =?UTF-8?q?evel=201/15=EB=B6=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...2\263\274\354\235\274\354\236\245\354\210\230.js" | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 "\354\243\274\354\244\2218/Dameun/Week19/\352\263\274\354\235\274\354\236\245\354\210\230.js" diff --git "a/\354\243\274\354\244\2218/Dameun/Week19/\352\263\274\354\235\274\354\236\245\354\210\230.js" "b/\354\243\274\354\244\2218/Dameun/Week19/\352\263\274\354\235\274\354\236\245\354\210\230.js" new file mode 100644 index 00000000..223e3ece --- /dev/null +++ "b/\354\243\274\354\244\2218/Dameun/Week19/\352\263\274\354\235\274\354\236\245\354\210\230.js" @@ -0,0 +1,12 @@ +function solution(k, m, score) { + const arr = score.sort((a, b) => b - a); + let count = 0; + + for (let n = m - 1; n < arr.length; n += m) { + count += arr[n] * m; + } + return count; +} +//위에서부터 m개씩 + +solution(4, 3, [4, 1, 2, 2, 4, 4, 4, 4, 1, 2, 4, 2]); From ececafcc7df1707827f525b2056c7f4ecea568e0 Mon Sep 17 00:00:00 2001 From: inside-eun Date: Sat, 26 Nov 2022 23:36:16 +0900 Subject: [PATCH 2/3] =?UTF-8?q?[PMS]=EC=86=8C=EC=88=98=EB=A7=8C=EB=93=A4?= =?UTF-8?q?=EA=B8=B0/level=201/15=EB=B6=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...30\353\247\214\353\223\244\352\270\260.js" | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 "\354\243\274\354\244\2218/Dameun/Week19/\354\206\214\354\210\230\353\247\214\353\223\244\352\270\260.js" diff --git "a/\354\243\274\354\244\2218/Dameun/Week19/\354\206\214\354\210\230\353\247\214\353\223\244\352\270\260.js" "b/\354\243\274\354\244\2218/Dameun/Week19/\354\206\214\354\210\230\353\247\214\353\223\244\352\270\260.js" new file mode 100644 index 00000000..eba1b18c --- /dev/null +++ "b/\354\243\274\354\244\2218/Dameun/Week19/\354\206\214\354\210\230\353\247\214\353\223\244\352\270\260.js" @@ -0,0 +1,23 @@ +function solution(nums) { + let answer = 0; + const plusNum = []; + for (let i = 0; i < nums.length; i++) { + for (let j = i + 1; j < nums.length; j++) { + for (let k = j + 1; k < nums.length; k++) { + plusNum.push(nums[i] + nums[j] + nums[k]); + } + } + } + + for (let n of plusNum) { + if (isPrime(n)) answer += 1; + } + return answer; +} + +function isPrime(num) { + for (let i = 2; i <= Math.sqrt(num); i++) { + if (num % i === 0) return false; + } + return num >= 2; +} From 50b2a46a06450ff15d5e794e6f74c20dfd2026dc Mon Sep 17 00:00:00 2001 From: inside-eun Date: Sat, 26 Nov 2022 23:36:36 +0900 Subject: [PATCH 3/3] =?UTF-8?q?[PMS]=ED=94=BC=EB=B3=B4=EB=82=98=EC=B9=98/l?= =?UTF-8?q?evel=201/15=EB=B6=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\355\224\274\353\263\264\353\202\230\354\271\230.js" | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 "\354\243\274\354\244\2218/Dameun/Week19/\355\224\274\353\263\264\353\202\230\354\271\230.js" diff --git "a/\354\243\274\354\244\2218/Dameun/Week19/\355\224\274\353\263\264\353\202\230\354\271\230.js" "b/\354\243\274\354\244\2218/Dameun/Week19/\355\224\274\353\263\264\353\202\230\354\271\230.js" new file mode 100644 index 00000000..39698d1a --- /dev/null +++ "b/\354\243\274\354\244\2218/Dameun/Week19/\355\224\274\353\263\264\353\202\230\354\271\230.js" @@ -0,0 +1,9 @@ +function solution(n) { + let fibo = [0, 1]; + for (let i = 2; i <= n; i++) { + fibo.push((fibo[i - 1] + fibo[i - 2]) % 1234567); + } + return fibo[n]; +} + +//9점