κ°œμΈκ³΅λΆ€/Algorithm

[λ°±μ€€][Node.js] 5063번 : TGN

πŸ‡λ°•λ΄‰λ΄‰πŸ‡ 2021. 11. 4. 22:00

 

 

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();
});

 

 

 

λ°˜μ‘ν˜•