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