백준 10430번 : 나머지
2024. 6. 29. 10:49ㆍ개인활동/코테
반응형
https://www.acmicpc.net/problem/10430

a, b, c = map(int, input().split())
print((a+b)%c)
print(((a%c) + (b%c))%c)
print((a*b)%c)
print(((a%c)*(b%c))%c)
이 나머지 문제는 사실 똑같은 공식에 대한 검증을 하는 것이다.
(a+b) % c = (a%c) + (b%c)
(a*b) % c = (a%c) * (b%c)
분배법칙에 따라 두 식은 사실 같은 식이다.
그래서 숏코드는 아래와 같이 분배법칙 전의 식으로 계산하여 보여주는 것으로 되어있다.
a,b,c=map(int,input().split());print(*[(a+b)%c]*2+[a*b%c]*2)
이 문제도 쉽게 해결~
반응형
'개인활동 > 코테' 카테고리의 다른 글
백준 4375번 : 1 (1) | 2024.06.29 |
---|---|
백준 1037번 : 약수 (0) | 2024.06.29 |
[프로그래머스] 서울에서 김서방 찾기 (0) | 2024.06.28 |
[프로그래머스] 나머지가 1이 되는 수 찾기 (0) | 2024.06.28 |
[프로그래머스] 두 정수 사이의 합 (0) | 2024.06.26 |