CodingTest/SW Expert Academy
[ SW Expert Academy ] 1214. 거듭제곱
EEOOOO
2022. 11. 18. 18:28
실전에서 만나지 않을 기본 문제..
1차 제출. PASS
풀이소요시간 4분
def recur(n, m, x):
if x == m:
return n
return recur(n, m, x+1) *n
for _ in range(1, 11):
tc = int(input())
n, m = map(int, input().split())
result = recur(n, m, 1)
print("#{} {}".format(tc, result))
사실 이렇게 초기값을 1로 두는게 더 정확한 풀이이다.
for _ in range(10):
case = int(input())
N, M = map(int, input().split())
def power(N, M):
if M == 0:
return 1
else:
return N * power(N,M-1)
print(f'#{case} {power(N,M)}')