프로그래밍/알고리즘 풀이
[node.js] 나누기 ( 백준 10430번 )
카카수(kakasoo)
2021. 4. 5. 18:00
반응형
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on("line", (line) => {
main(line);
rl.close();
}).on("close", () => {
process.exit();
});
/**
*
* @param {string} line
*/
const main = (line) => {
const [A, B, C] = line.split(" ").map(Number);
console.log((A + B) % C);
console.log(((A % C) + (B % C)) % C);
console.log((A * B) % C);
console.log(((A % C) * (B % C)) % C);
};
문제는 그냥 입출력 수준으로 매우 간단하다. 출력 결과물의 의미만 깊게 생각해보자.
22.06.19
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on("line", (line) => {
const [A, B, C] = line.split(" ").map(Number);
const first = (A, B, C) => (A + B) % C;
const second = (A, B, C) => ((A % C) + (B % C)) % C;
const third = (A, B, C) => (A * B) % C;
const fourth = (A, B, C) => ((A % C) * (B % C)) % C;
console.log(first(A, B, C));
console.log(second(A, B, C));
console.log(third(A, B, C));
console.log(fourth(A, B, C));
});
반응형