diff --git "a/sgoldenbird/level_0/\352\260\234\353\257\270_\352\265\260\353\213\250.js" "b/sgoldenbird/level_0/\352\260\234\353\257\270_\352\265\260\353\213\250.js" new file mode 100644 index 0000000..9b1d6d8 --- /dev/null +++ "b/sgoldenbird/level_0/\352\260\234\353\257\270_\352\265\260\353\213\250.js" @@ -0,0 +1,11 @@ +function solution(hp) { + const general = 5; + const soldier = 3; + const worker = 1; + + const generalCount = Math.floor(hp / general); + const soldierCount = Math.floor((hp % general) / soldier); + const workerCount = ((hp % general) % soldier) / worker; + + return generalCount + soldierCount + workerCount; +} diff --git "a/sgoldenbird/level_0/\354\230\267\352\260\200\352\262\214_\355\225\240\354\235\270_\353\260\233\352\270\260.js" "b/sgoldenbird/level_0/\354\230\267\352\260\200\352\262\214_\355\225\240\354\235\270_\353\260\233\352\270\260.js" new file mode 100644 index 0000000..4dff492 --- /dev/null +++ "b/sgoldenbird/level_0/\354\230\267\352\260\200\352\262\214_\355\225\240\354\235\270_\353\260\233\352\270\260.js" @@ -0,0 +1,11 @@ +function solution(price) { + if (price >= 500000) { + return Math.floor(price * 0.8); + } else if (price >= 300000) { + return Math.floor(price * 0.9); + } else if (price >= 100000) { + return Math.floor(price * 0.95); + } else { + return price; + } +} diff --git "a/sgoldenbird/level_0/\354\244\221\354\225\231\352\260\222_\352\265\254\355\225\230\352\270\260.js" "b/sgoldenbird/level_0/\354\244\221\354\225\231\352\260\222_\352\265\254\355\225\230\352\270\260.js" new file mode 100644 index 0000000..9ac45d5 --- /dev/null +++ "b/sgoldenbird/level_0/\354\244\221\354\225\231\352\260\222_\352\265\254\355\225\230\352\270\260.js" @@ -0,0 +1,5 @@ +function solution(array) { + array.sort((a, b) => a - b); + const mid = Math.floor(array.length / 2); + return array[mid]; +} diff --git "a/sgoldenbird/level_0/\354\247\235\354\210\230\353\212\224_\354\213\253\354\226\264\354\232\224.js" "b/sgoldenbird/level_0/\354\247\235\354\210\230\353\212\224_\354\213\253\354\226\264\354\232\224.js" new file mode 100644 index 0000000..9e6251c --- /dev/null +++ "b/sgoldenbird/level_0/\354\247\235\354\210\230\353\212\224_\354\213\253\354\226\264\354\232\224.js" @@ -0,0 +1,7 @@ +function solution(n) { + const result = []; + for (let i = 1; i <= n; i++) { + if (i % 2 !== 0) result.push(i); + } + return result; +}