https://swexpertacademy.com/main/main.do
- 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)))
확실히 저번에 팩토리얼 재귀함수를 한 번 만들어보니, 거듭제곱 재귀함수를 만드는게 한결 쉽다.
'Python > code problem' 카테고리의 다른 글
[sw expert academy] 1289. 원재의 메모리 복구하기 (0) | 2022.01.19 |
---|---|
[sw expert academy] 1215. 회문1 (0) | 2022.01.19 |
[sw expert academy] 4406. 모음이 보이지 않는 사람 (0) | 2022.01.19 |
[sw expert academy] 3431. 준환이의 운동관리 (0) | 2022.01.19 |
[sw expert academy] 1204. 최빈수 구하기 (0) | 2022.01.19 |