728x90
반응형
https://www.acmicpc.net/problem/10430
10430번: 나머지
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
www.acmicpc.net
Question
(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?
(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?
세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
Input
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
Output
첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.
Example Input
5 8 4
Example Output
1
1
0
0
My Solutions
const fs = require("fs");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt";
let input = fs
.readFileSync(filePath)
.toString()
.trim()
.split(" ")
.map((val) => +val);
const A = input[0];
const B = input[1];
const C = input[2];
console.log((A + B) % C);
console.log(((A % C) + (B % C)) % C);
console.log((A * B) % C);
console.log(((A % C) * (B % C)) % C);
괄호와 연산 부호에 주의하여 입력만 제대로 하면 어렵지 않게 풀어낼 수 있는 문제이다.
728x90
반응형
'👩💻 Programming > Coding Test 문제 풀이' 카테고리의 다른 글
이진 탐색(Binary Search) (0) | 2022.04.04 |
---|---|
[BaekJoon] 2588번 곱셈_JavaScript (0) | 2022.04.01 |
[BaekJoon] 18108번 1998년생인 내가 태국에서는 2541년생?!_JavaScript (0) | 2022.04.01 |
[BaekJoon] 10926번 ??!_JavaScript (0) | 2022.04.01 |
[BaekJoon] 10869번 사칙연산_JavaScript (0) | 2022.04.01 |
댓글