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

[λ°±μ€€][Node.js] 5361번 : μ „νˆ¬ λ“œλ‘œμ΄λ“œ 가격

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

 

 

Algorithm

-  μ „νˆ¬ λ“œλ‘œμ΄λ“œ 가격 -

 


 

문제

μƒκ·Όμ΄λŠ” 망가진 μ „νˆ¬ λ“œλ‘œμ΄λ“œλ₯Ό 고치렀고 ν•˜κ³  μžˆλ‹€. μ „νˆ¬ λ“œλ‘œμ΄λ“œμ˜ 각 λΆ€ν’ˆμ˜ 가격은 λ‹€μŒκ³Ό κ°™λ‹€.

λΈ”λž˜μŠ€ν„° λΌμ΄ν”Œμ‹œκ° μ„Όμ„œμ²­κ° μ„Όμ„œνŒ”λ‹€λ¦¬

λΈ”λž˜μŠ€ν„° λΌμ΄ν”Œ $350.34
μ‹œκ° μ„Όμ„œ $230.90
청각 μ„Όμ„œ $190.55
νŒ” $125.30
닀리 $180.90

 

첫째 쀄에 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€μ˜ κ°œμˆ˜κ°€ 주어진닀. 각 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λŠ” 음이 μ•„λ‹Œ μ •μˆ˜ λ‹€μ„― 개(A B C D E)둜 이루어져 μžˆλ‹€.

  • A: ν•„μš”ν•œ λΈ”λž˜μŠ€ν„° λΌμ΄ν”Œμ˜ 개수
  • B: ν•„μš”ν•œ μ‹œκ° μ„Όμ„œμ˜ 개수
  • C: ν•„μš”ν•œ 청각 μ„Όμ„œμ˜ 개수
  • D: ν•„μš”ν•œ νŒ”μ˜ 수
  • E: ν•„μš”ν•œ λ‹€λ¦¬μ˜ 수

 

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

 

문제 ν’€κΈ°

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 cost = [350.34, 230.9, 190.55, 125.3, 180.9];

	for (let i = 0; i < input.length; i++) {
		let eachCost = input[i].map((el, idx) => el * cost[idx]);
		console.log(
			"$" + eachCost.reduce((past, curr) => past + curr, 0).toFixed(2)
		);
	}
	process.exit();
});

 

 

 

λ°˜μ‘ν˜•

λŒ“κΈ€