Stay Hungry Stay Foolish

SWEA

[SWEA] 1217. [S/W 문제해결 기본] 4일차 - 거듭 제곱 (Python/D3)

dev스카이 2023. 11. 16. 08:37
 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com


설명

두 개의 숫자 N, M이 주어질 때, N의 M 거듭제곱 값을 구하는 프로그램을 재귀호출을 이용해야 한다.

 

Solution

def calc(n, m):
    if m == 0:
        return 1
    else:
        ans = n*calc(n, m-1)
    return ans

for _ in range(10):
    cnt = 0
    case = int(input())
    n, m = map(int, input().split())
    print('#'+str(case), calc(n, m))