PS/SOFTEER
[SOFTEER] 바이러스
Mingi Kim
2024. 6. 27. 13:40
문제 링크
https://softeer.ai/practice/6284
Softeer - 현대자동차그룹 SW인재확보플랫폼
softeer.ai
느낀 점
로직 자체는 단순한데, 수가 엄청 큰 경우, 한 번 계산할 때 마다 나누어주면서 해야 시간 초과가 안나는 경우도 있다는 것을 알게됨. 그리고 pow함수에는 중간 중간 나눠주는 몫을 지정할 수도 있다 !
import sys
numbers = list(map(int, sys.stdin.readline().split()))
answer = numbers[0] * pow(numbers[1], numbers[2], 1000000007) % 1000000007
print(answer)