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();
});
λ°μν
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€][Node.js] 5522λ² : μΉ΄λ κ²μ (0) | 2021.11.16 |
---|---|
[λ°±μ€][Node.js] 5430λ² : AC (0) | 2021.11.15 |
[λ°±μ€][Node.js] 5355λ² : νμ± μν (0) | 2021.11.13 |
[λ°±μ€][Node.js] 5339λ² : μ½μΌν° (0) | 2021.11.12 |
[λ°±μ€][Node.js] 5338λ² : λ§μ΄ν¬λ‘μννΈ λ‘κ³ (0) | 2021.11.11 |
λκΈ