문제(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를 출력한다.
예제 입력 : 5 8 4
예체 출력 :
1
1
0
0
코드 1:
a,b,c = map(int, input().split())
print(f"{(a+b)%c}")
print(f"{((a%c)+(b%c))%c}")
print(f"{(a*b)%c}")
print(f"{((a%c)*(b%c))%c}")
* 관련 문법 정리
https://multitasker-sh.tistory.com/3
[Python] input( ) & 형 변환 &map( )(모든 문제)
input( ) Python에서 값을 입력받기 위해 input( ) 사용한다. 1) 숫자, 철자, 단어, 문장 모든 것을 input( )으로 받을 수 있다. 1-1) 정확히는 문장(문자열)을(만) 받는다. ex) input( )으로 받은 숫자 1은 숫자 1
multitasker-sh.tistory.com
https://multitasker-sh.tistory.com/21
[Python] 소수점 자리 표현 방법(format)
1. 소수점 표현 방법 정수형(int)는 소수점이 없는 숫자라면, 실수형(float)은 소수점이 있는 숫자이다. 다른 언어에서는 자료형이 Double이 있기도 한데, Double 같은 자료형을 쓰면 더 많은 소수점 표
multitasker-sh.tistory.com