본문 바로가기

Python/code problem

[sw expert academy] 1217. 거듭 제곱

https://swexpertacademy.com/main/main.do

 

SW Expert Academy

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

swexpertacademy.com

 

 

  • 56,916 kb메모리
  • 125 ms실행시간
def ssquared(a,b):
    if b>0:
        return a* ssquared(a,b-1)
    elif b==0:
        return 1


for t in range(1,11):
    N= int(input())
    c,d = map(int,input().split())
    print("#{} {}".format(N,ssquared(c,d)))

확실히 저번에 팩토리얼 재귀함수를 한 번 만들어보니, 거듭제곱 재귀함수를 만드는게 한결 쉽다.