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

[๋ฐฑ์ค€][Node.js] 10569๋ฒˆ : ๋‹ค๋ฉด์ฒด

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

 

 

Algorithm

-  ๋‹ค๋ฉด์ฒด -

 


 

๋ฌธ์ œ

์ˆ˜ํ•™์ž๊ฐ€ ๊ตฌ๋ฅผ ๊นŽ์•„์„œ ๋ณผ๋ก๋‹ค๋ฉด์ฒด๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด ์ˆ˜ํ•™์ž๋Š” ์ž„์˜์˜ ๋ณผ๋ก๋‹ค๋ฉด์ฒด์— ๋Œ€ํ•ด (๊ผญ์ง“์ ์˜ ์ˆ˜) - (๋ชจ์„œ๋ฆฌ์˜ ์ˆ˜) + (๋ฉด์˜ ์ˆ˜) = 2๊ฐ€ ์„ฑ๋ฆฝํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ตฌ๋ฅผ ๊นŽ๋Š” ๊ฒŒ ์ทจ๋ฏธ์ธ ์ด ์‚ฌ๋žŒ์€ ๊ผญ์ง“์ , ๋ชจ์„œ๋ฆฌ์™€ ๋ฉด์˜ ์ˆ˜๋ฅผ ๊ธฐ๋กํ•  ๋•Œ ๊ผญ์ง“์ ๊ณผ ๋ชจ์„œ๋ฆฌ์˜ ์ˆ˜๋งŒ ์„ธ๊ณ  ๋ฉด์˜ ์ˆ˜๋Š” ์„ธ์ง€ ์•Š๋Š”๋‹ค

 

์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

 

๋ฌธ์ œ ํ’€๊ธฐ

const readline = require("readline");
const rl = readline.createInterface({
	input: process.stdin,
	output: process.stdout,
});
let input = [];
let result = [];
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++) {
		result.push(2 - input[i][0] + input[i][1]);
	}
	console.log(result.join("\n"));
	process.exit();
});

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€