Algorithm
- ์ฃผ์ฌ์ ๊ฒ์ -
๋ฌธ์
์ฐฝ์์ด์ ์๋์ด๋ ๊ฒ์์ ํ๊ณ ์๋ค.
๊ฒ์์ ์์ํ๋ ์์ ์์, ๋ ์ฌ๋์ ์ ์๋ ๋ชจ๋ 100์ ์ด๋ค.
๊ฒ์์ ์ฌ์ฏ ๋ฉด ์ฃผ์ฌ์๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๋ผ์ด๋๋ก ์งํ๋๋ค.
๋งค ๋ผ์ด๋๋ง๋ค, ๊ฐ ์ฌ๋์ ์ฃผ์ฌ์๋ฅผ ๋์ง๋ค.
๋ฎ์ ์ซ์๊ฐ ๋์จ ์ฌ๋์ ์๋ํธ ์ฃผ์ฌ์์ ๋์จ ์ซ์๋งํผ ์ ์๋ฅผ ์๊ฒ ๋๋ค.
๋ ์ฌ๋์ ์ฃผ์ฌ์๊ฐ ๊ฐ์ ์ซ์๊ฐ ๋์จ ๊ฒฝ์ฐ์๋ ์๋ฌด๋ ์ ์๋ฅผ ์์ง ์๋๋ค.
๊ฒ์์ด ๋๋ ์ดํ์ ๋ ์ฌ๋์ ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ์ถ๋ ฅ ์์
๋ฌธ์ ํ๊ธฐ
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = [];
let result = [100, 100];
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++) {
if (input[i][0] < input[i][1]) {
result[0] -= input[i][1];
} else if (input[i][0] > input[i][1]) {
result[1] -= input[i][0];
}
}
console.log(result.join("\n"));
process.exit();
});
๋ฐ์ํ
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][Node.js] 10162๋ฒ : ์ ์๋ ์ธ์ง (0) | 2022.01.07 |
---|---|
[๋ฐฑ์ค][Node.js] 10156๋ฒ : ๊ณผ์ (0) | 2022.01.06 |
[๋ฐฑ์ค][Node.js] 10039๋ฒ : ํ๊ท ์ ์ (0) | 2022.01.03 |
[๋ฐฑ์ค][Node.js] 9935๋ฒ : ๋ฌธ์์ด ํญ๋ฐ (0) | 2022.01.01 |
[๋ฐฑ์ค][Node.js] 9654๋ฒ : ๋๋ถ ํจ๋ ๋ฐ์ดํฐ (0) | 2021.12.30 |
๋๊ธ