반응형
안녕하세요 성조입니다.
문제가 어려운 것은 아니지만 지문이 보기 불편해서 처음 시작하시는 분들이 헷갈릴 수 있을 것 같다는 생각에 포스팅을 진행합니다.
문제 출처
https://www.acmicpc.net/problem/10430
문제
(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?
(A×B)%C는 ((A%C) * (B%C))%C 와 같을까?
세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
출력
첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.
코드
A, B, C = input().split()
x = int(A)
y = int(B)
z = int(C)
print((x+y)%z)
print(((x%z)+(y%z))%z)
print((x*y)%z)
print(((x%z)*(y%z))%z)
풀이
문제에 답이 있는 형태라서 문제를 드래그해서 바로 값을 뽑으려 했다. 하지만 *의 표현이 아닌 x으로 곱을 표현했기 때문에 x를 *로 바꿔서 풀이를 진행하면 쉽게 풀어낼 수 있는 문제이다.
오답이나 문제가 있는 경우 언제든지 댓글 부탁드리겠습니다!
궁금하신 부분도 언제든 댓글 부탁드립니다!
감사합니다 다음 포스팅 때 뵙겠습니다!
반응형
'백준 - Python' 카테고리의 다른 글
[백준 - 2750][Python] 수 정렬하기 (1) | 2022.10.08 |
---|---|
[백준 - 2525][Python] 오븐 시계 (2) | 2022.10.03 |
[백준 - 5355][Python] 화성수학 (0) | 2022.09.29 |
[백준 - 2163][Python] 초콜릿 자르기 (0) | 2022.09.28 |
[백준 - 1000][Python] A+B (1) | 2022.09.20 |