반응형
문제
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
🐍파이썬
def dfs(n, m, cnt):
if cnt == m:
return n
return n * dfs(n, m, cnt+1)
T = 10
for test_case in range(1, T+1):
int(input())
n, m = map(int, input().split())
print("#{} {}".format(test_case, dfs(n, m, 1)))
참고
재귀로 팩토리얼 구현 (https://dojang.io/mod/page/view.php?id=2353)
파이썬 코딩 도장: 31.2 재귀호출로 팩토리얼 구하기
이번에는 재귀호출을 사용하여 팩토리얼을 구현해보겠습니다. 팩토리얼은 1부터 n까지 양의 정수를 차례대로 곱한 값이며 !(느낌표) 기호로 표기합니다. 예를 들어 5!은 5 * 4 * 3 * 2 * 1이며 결과는
dojang.io
반응형
'Problem Solving > SWEA' 카테고리의 다른 글
[SWEA|파이썬] 3131. 100만 이하의 모든 소수 (D3)-에라토스테네스의 체 (1) | 2023.05.16 |
---|---|
[SWEA|파이썬] 5948. 새샘이의 7-3-5 게임 (D3) (0) | 2023.05.16 |
[SWEA|파이썬] 11315. 오목 판정 (D3) (0) | 2023.05.16 |
[SWEA|파이썬] 1221. [S/W 문제해결 기본] 5일차 - GNS(D3) (0) | 2023.05.14 |
[SWEA|파이썬] 1240. [S/W 문제해결 응용] 1일차 - 단순 2진 암호코드 (D3) (2) | 2023.05.14 |
[SWEA|파이썬] 1493. 수의 새로운 연산 (D3) (0) | 2023.05.14 |