BOJ_1단계 10430번 나머지

문제:

입력값: 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)

출랴첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력하는 문제.





문제풀이:

const fs = require('fs');
const inputNumbers = fs.readFileSync('/dev/stdin').toString().split(' ').map(value=> +value);
const [A, B, C] = inputNumbers;

console.log((A+B)%C);
console.log(((A%C) + (B%C))%C);
console.log((A*B)%C);
console.log(((A%C) * (B%C))%C);

처음에 문제에 나와있는것 그대로 복사해서 (A×B)%C 붙여넣었더니 오류났었다.
이유는 곱하기 때문이었다. 문제에는 x로 되어있는데 곱하기로 인식을 못하기 때문에 *로 바꿔주고 나서 정답으로 나왔다.

좋은 웹페이지 즐겨찾기