[ 삼각수 ]
n번째 삼각수는 자연수 1부터 n까지의 합
파라미터로 n값을 받고 n번째 삼각 수를 리턴해주는 재귀함수
def triangle_number(n):
if n == 1 :
return 1
result = n + triangle_number(n-1)
return result
#triangle_number(1)부터 triangle_number(10)까지 출력
for i in range(1, 11):
print(triangle_number(i))'Python > 알고리즘' 카테고리의 다른 글
| [ Python_알고리즘 ] 배열의 최대곱 & 거리 구하기 ( sqrt ) (0) | 2021.12.20 |
|---|---|
| [ Python_알고리즘 ] 이진 탐색 재귀 함수 (0) | 2021.12.18 |
| [ Python_알고리즘 ] 리스트 뒤집기 (0) | 2021.12.18 |
| [ Python_알고리즘 ] 자릿 수 합 (0) | 2021.12.17 |
| [ Python_알고리즘 ] 피보나치 수열 (0) | 2021.12.17 |