백준 10430번| Python - 나머지

bj1

풀이

a,b,c = input().split()
a=int(a)
b=int(b)
c=int(c)
print((a+b)%c)
print(((a%c) + (b%c))%c)
print((a*b)%c)
print( ((a%c) * (b%c))%c)
  1. a,b,c를 input으로 받고 각각 int로 형변환 하는 과정이 효율적인 것 같지 않은 것 같지 않아서 다른 사람의 풀이를 찾아보았습니다. 예상했던 데로 더 좋은 방법이 있어 공유합니다.

다른 사람의 풀이

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)
  1. map()은 리스트 요소를 지정된 함수로 처리해주는 함수입니다. input().split()에 사용하니 코드가 간편해졌네요.

comments powered by Disqus