▶ 문제 설명
재귀함수의 종료 조건 예제
▶ Code
def recursive_function(i):
# 100번째 호출을 했을 때 종료되도록 종료 조건 명시
if i == 100:
return
print(i, '번째 재귀함수에서', i + 1, '번째 재귀함수를 호출합니다.')
recursive_function(i + 1)
print(i, '번째 재귀함수를 종료합니다.')
recursive_function(1)
▶ Point
- 재귀함수의 종료 조건 확인
'Developer > Algorithm' 카테고리의 다른 글
[Algorithm] (이코테) DFS/BFS - 인접 행렬 예제 (Python/파이썬) (0) | 2023.06.02 |
---|---|
[Algorithm] (이코테) DFS/BFS - 2가지 방식으로 구현한 팩토리얼 예제 (Python/파이썬) (0) | 2023.06.02 |
[Algorithm] (이코테) DFS/BFS - 무한히 반복되는 재귀함수 예제 (Python/파이썬) (0) | 2023.06.02 |
[Algorithm] (이코테) DFS/BFS - 큐 구현 예제 (Python/파이썬) (0) | 2023.06.02 |
[Algorithm] (이코테) DFS/BFS - 스택 구현 예제 (Python/파이썬) (0) | 2023.06.02 |
댓글