๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/Algorithm

[๋ฐฑ์ค€][Node.js] 10103๋ฒˆ : ์ฃผ์‚ฌ์œ„ ๊ฒŒ์ž„

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2022. 1. 5.

 

 

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

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€