실전에서 만나지 않을 기본 문제..
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)}')
'CodingTest > SW Expert Academy' 카테고리의 다른 글
[ SW Expert Academy ] 1213. String (0) | 2022.11.18 |
---|---|
[ SW Expert Academy ] 1860. 진기의 최고급 붕어빵 굽기 (0) | 2022.11.18 |
[ SW Expert Academy ] 5215. 햄버거 다이어트 (0) | 2022.11.18 |
[ SW Expert Academy ] 회문 2 (0) | 2022.11.18 |
[ SW Expert Academy ] 1289. 원재의 메모리 복구하기 (0) | 2022.11.18 |