[λ°±μ€][Node.js] 5063λ² : TGN
Algorithm
- TGN -
λ¬Έμ
μκ·Όμ΄λ TGNμ¬μ μ¬μ₯μ΄λ€. TGNμ Teenager Game Networkμ μ½μ κ°μ§λ§, μ¬μ€ Temporary Group Nameμ μ½μμ΄λ€.
μ΄ νμ¬λ μ²μλ μ μν μ±μ λ§λλ νμ¬μ΄λ€. μΌλ μ κ±ΈμΉ κ°λ°κΈ°κ° λμ λλμ΄ μ±μ μμ±νκ³ , μ΄μ νκΈ°λ§ νλ©΄ λλ€.
μκ·Όμ΄λ λ°μ΄νΈλ₯Ό μΈκ°μ λλλ‘ μ΄ν΄ν μ μμ μ λλ‘ λ§μ΄ νλ€. λ°λΌμ μμ²λ λ°μ΄νΈ λΉμ©μ΄ νμνλ€. μκ·Όμ΄λ κ΄κ³ λ₯Ό μ μ ν ν΄μ μμ΅μ μ΅λν μ¬λ¦¬λ €κ³ νλ€.
μ΄λλ νλμ λ°λΌλ³΄λ μκ·Όμ΄λ μ리μ°μ€μ κΈ°μ΄μ λ°κ² λμκ³ , κ΄κ³ ν¨κ³Όλ₯Ό μμΈ‘νλ λ₯λ ₯μ κ°κ² λμλ€.
κ΄κ³ ν¨κ³Όκ° μ£Όμ΄μ‘μ λ, κ΄κ³ λ₯Ό ν΄μΌν μ§ λ§μμΌν μ§ κ²°μ νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
κ° ν μ€νΈ μΌμ΄μ€μ λν΄μ, κ΄κ³ λ₯Ό ν΄μΌ νλ©΄ "advertise", νμ§ μμμΌ νλ©΄ "do not advertise", κ΄κ³ λ₯Ό ν΄λ μμ΅μ΄ μ°¨μ΄κ° μλ€λ©΄ "does not matter"λ₯Ό μΆλ ₯νλ€.
λ¬Έμ νκΈ°
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)));
let result = [];
for (let i = 0; i < input.length; i++) {
let noAd = input[i][0];
let ad = input[i][1] - input[i][2];
if (noAd > ad) result.push("do not advertise");
else if (noAd < ad) result.push("advertise");
else result.push("does not matter");
}
console.log(result.join("\n"));
process.exit();
});