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

[λ°±μ€€][Node.js] 5565번 : 영수증

by πŸ‡λ°•λ΄‰λ΄‰πŸ‡ 2021. 11. 20.

 

 

Algorithm

-  영수증 -

 


 

문제

μƒˆ ν•™κΈ°λ₯Ό λ§žμ•„ μƒκ·Όμ΄λŠ” 책을 10ꢌ κ΅¬μž…ν–ˆλ‹€. μƒκ·Όμ΄λŠ” μ˜μš•μ΄ λ„ˆλ¬΄ μ•žμ„œμ„œ 가격을 μ‘°μ‚¬ν•˜μ§€ μ•Šκ³  책을 κ΅¬μž…ν–ˆλ‹€. 이제 각 μ±…μ˜ 가격을 μ•Œμ•„λ³΄λ €κ³  ν•œλ‹€.

 

ν•˜μ§€λ§Œ, μ˜μˆ˜μ¦μ—λŠ” 얼룩이 λ¬»μ–΄μžˆμ—ˆκ³ , μƒκ·Όμ΄λŠ” μ±… 10ꢌ 쀑 9ꢌ의 κ°€κ²©λ§Œ 읽을 수 μžˆμ—ˆλ‹€.

 

μ±… 10ꢌ의 총 가격과 가격을 읽을 수 μžˆλŠ” 9ꢌ 가격이 μ£Όμ–΄μ‘Œμ„ λ•Œ, 가격을 읽을 수 μ—†λŠ” μ±…μ˜ 가격을 κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

 

μž…μΆœλ ₯ μ˜ˆμ‹œ

 

문제 ν’€κΈ°

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 () {
	let price = input[0];
	for (let i = 1; i < input.length; i++) {
		price -= input[i];
	}
	console.log(price);
	process.exit();
});

 

 

 

λ°˜μ‘ν˜•

λŒ“κΈ€