κ°μΈκ³΅λΆ/Algorithm
[λ°±μ€][Node.js] 9076λ² : μ μ μ§κ³
πλ°λ΄λ΄π
2021. 12. 17. 23:26
Algorithm
- μ μ μ§κ³ -
λ¬Έμ
νκ΅ μ²΄μ‘°ννμμλ μ¬νμ μ€μ¬μ λ§κΈ° μνμ¬ μ μ μ§κ³ μμ€ν μ κ³ μΉκΈ°λ‘ νμλ€.
μ΄μ μλ 5λͺ μ μ¬νμ΄ 1μ λΆν° 10μ κΉμ§ μ μμ μ μλ₯Ό μ£Όλ©΄ μ΅κ³ μ κ³Ό μ΅μ μ μ νλμ© μ μΈν μ μμ ν©μ μ΄μ μΌλ‘ νμλ€.
μ΄λ₯Ό 보μνκΈ° μν΄μ μ΅κ³ μ κ³Ό μ΅μ μ μ λΊ λλ¨Έμ§ 3λͺ μ μμ μ΅κ³ μ κ³Ό μ΅μ μ μ μ°¨μ΄κ° 4μ μ΄μ λκ² λλ©΄ μ μ μ‘°μ μ κ±°μ³μ λ€μ μ μλ₯Ό λ§€κΈ°λ €κ³ νλ€.
μ μλ₯Ό μ§κ³νμ¬ μ΄μ μ κ³μ°νκ±°λ, μ μ μ‘°μ μ κ±°μ³μ λ€μ μ μλ₯Ό λ§€κΈ°λ €κ³ νλ κ²½μ°μλ μ΄μ λμ KIN(Keep In Negotiation)μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = [];
rl.on("line", function (line) {
input.push(line.toString());
}).on("close", function () {
input.shift();
input = input.map((el) => el.split(" ").map((el) => Number(el)));
for (let i = 0; i < input.length; i++) {
let grade = input[i].sort((a, b) => a - b);
if (grade[grade.length - 2] - grade[1] >= 4) {
console.log("KIN");
} else {
console.log(grade.slice(1, -1).reduce((past, curr) => past + curr, 0));
}
}
process.exit();
});
λ°μν