728x90
나머지
10430번: 나머지
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
www.acmicpc.net
입출력과 사칙연산
문제
\( ( A + B ) \mod C \)는 \( ( ( A \mod C ) + ( B \mod C ) ) \mod C \)와 같을까?
\( ( A \times B ) \mod C \)는 \( ( ( A \mod C ) \times ( B \mod C ) ) \mod C \)와 같을까?
세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 A, B, C가 순서대로 주어진다. (\( 2 ≤ A, B, C ≤ 10000 \))
출력
첫째 줄에 \( ( A + B ) \mod C \), 둘째 줄에 \( ( ( A \mod C ) + ( B \mod C ) ) \mod C \), 셋째 줄에 \( ( A \times B ) \mod C \), 넷째 줄에 \( ( ( A \mod C ) \times ( B \mod C ) ) \mod C \)를 출력한다.
예제 입력 1
5 8 4
예제 출력 1
1
1
0
0
Python 풀이
로그인
www.acmicpc.net
a, b, c = map(int, input().split())
print((a + b) % c, ((a % c) + (b % c)) % c, (a * b) % c, ((a % c) * (b % c)) % c)
728x90
'알고리즘 > Baekjoon' 카테고리의 다른 글
[Python] 1330번 두 수 비교하기 - 백준 (0) | 2021.09.25 |
---|---|
[Python] 2588번 곰셈 - 백준 (0) | 2021.09.22 |
[Python] 10869번 사칙연산 - 백준 (0) | 2021.09.22 |
[Python] 1008번 A/B - 백준 (0) | 2021.09.22 |
[Python] 10998번 A×B - 백준 (0) | 2021.09.22 |
댓글