Algorithm
- μ¬κ³Ό -
λ¬Έμ
κ²½μλΆλ νΉμ°νμΈ μ¬κ³Όλ₯Ό νμλ€μκ² λλ μ£ΌκΈ° μν΄ μ¬λ¬ νκ΅μ μ¬κ³Όλ₯Ό λ°°μ νμλ€. λ°°μ λ μ¬κ³Ό κ°μλ νκ΅λ§λ€ λ€λ₯Ό μ μκ³ , νμ μλ νκ΅λ§λ€ λ€λ₯Ό μ μλ€. κ° νκ΅μμλ λ°°μ λ μ¬κ³Όλ₯Ό λͺ¨λ νμλ€μκ² λκ°μ΄ λλ μ£Όλ, λ¨λ μ¬κ³Όμ κ°μλ₯Ό μ΅μλ‘ νλ €κ³ νλ€. (μλ‘ λ€λ₯Έ νκ΅μ μν νμμ΄ λ°λ μ¬κ³Ό κ°μλ λ€λ₯Ό μ μλ€.)
μλ₯Ό λ€μ΄, 5κ° νκ΅μ νμ μμ λ°°μ λ μ¬κ³Ό μκ° λ€μκ³Ό κ°λ€κ³ νμ.
νκ΅ | A | B | C | D | E |
νμ μ | 24 | 13 | 5 | 23 | 7 |
μ¬κ³Ό κ°μ | 52 | 22 | 53 | 10 | 70 |
A νκ΅μμλ λͺ¨λ νμμκ² μ¬κ³Όλ₯Ό λ κ°μ© λλ μ£Όκ³ 4κ°μ μ¬κ³Όκ° λ¨κ² λλ€. B νκ΅μμλ λͺ¨λ νμμκ² μ¬κ³Όλ₯Ό ν κ°μ© λλ μ£Όκ³ 9κ°μ μ¬κ³Όκ° λ¨κ² λλ€. λΉμ·νκ² C νκ΅μμλ 3κ°μ μ¬κ³Όκ°, D νκ΅μμλ 10κ°μ μ¬κ³Όκ°, E νκ΅μμλ 0κ°μ μ¬κ³Όκ° λ¨κ² λμ΄, λ¨λ μ¬κ³Όμ μ΄ μλ 4+9+3+10+0 = 26μ΄λ€.
κ° νκ΅μ νμ μμ μ¬κ³Ό κ°μκ° μ£Όμ΄μ‘μ λ, νμλ€μκ² λλ μ£Όκ³ λ¨λ μ¬κ³Όμ μ΄ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
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 sum = 0;
for (let i = 0; i < input.length; i++) {
sum += input[i][1] % input[i][0];
}
console.log(sum);
process.exit();
});
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€][Node.js] 10824λ² : λ€ μ (0) | 2022.03.10 |
---|---|
[λ°±μ€][Node.js] 10821λ² : μ μμ κ°μ (0) | 2022.03.09 |
[λ°±μ€][Node.js] 10820λ² : λ¬Έμμ΄ λΆμ (0) | 2022.03.07 |
[λ°±μ€][Node.js] 10818λ² : μ΅μ, μ΅λ (0) | 2022.03.04 |
[λ°±μ€][Node.js] 10817λ² : μΈ μ (0) | 2022.02.24 |
λκΈ