# [Algorithm/JS] ๋ฐฑ์ค 10430๋ฒ ๋๋จธ์ง
๐ ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ (opens new window)
# 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
1
# Example Output
1
1
0
0
1
2
3
4
2
3
4
# Solution
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split(' ').map(Number);
const [a, b, c] = input;
console.log((a + b) % c);
console.log(((a % c) + (b % c)) % c);
console.log((a * b) % c);
console.log(((a % c) * (b % c)) % c);
1
2
3
4
5
6
7
2
3
4
5
6
7
โ 10869๋ฒ ์ฌ์น์ฐ์ฐ 2588๋ฒ ๊ณฑ์ โ