우당탕탕 파이썬 with 하루하나 알고리즘

백준 10430 파이썬 - 복잡한 연산(나눗셈, 나머지, 곱셈, 한번에 출력)

hyxndy 2022. 3. 10. 16:37

우와 벌써 10일차다! 10일동안 하루도 빠짐없이 꾸준히 해낸 건 처음이다!🤍

앞으로도 열심히 해야겠당

 

백준 10430번 - 나머지 with python

Q. (A+B)%C는 ((A%C) + (B%C))%C 와 같을까?

(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?

세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.

<답>

뭔가 복잡해 보이지만 막상 해보면 별 거 아님!

이 문제도 여태까지 했던 것들을 응용하는 문제다.

여기서 새로워진 건 %기호가 나머지를 구하는 수식기호라는 것이다.

역시나 A,B,C를 input함수를 통해 입력해주고, 구분기호를 공백으로 하여 A,B,C로 나누어주고,

int함수로 정수형을 만들어주면 된다!

그리고 print함수를 써서 저 식을 입력하여 값이 잘 출력되게 만들면 끝!

코드로 표현해보자면

A, B, C = map(int,input().split())

print( (A+B)%C,((A%C)+(B%C))%C, (A*B)%C, ((A%C)*(B%C))%C, sep = "\n")

로 나타낼 수 있다.

한 번 문제에 있는 예제를 출력해볼까?

 

예제와 같이 잘 출력됨을 확인해 볼 수 있다.