4. 재귀 호출 팩토리얼 구하기


4. 재귀 호출 팩토리얼 구하기

4-1 숫자 n의 팩토리얼 구하기를 재귀 호출로 만들어 보세요. def fac(n): f = 1 if n==1: return 1 return n*fac(n-1) print(fac(5)) >> 120 4-2 1부터 n까지의 합 구하기를 재귀 호출로 만들어 보세요. def add(n): if n==1: return 1 return n + add(n-1) print(add(10)) >> 55 4-3 숫자 n 개 중에서 최댓값 찾기를 재귀 호출로 만들어 보세요. def max(l, n): if n==1: return l[0] m = max(l, n-1) if l[n-1] < m: return m else: return l[n-1] ll = [17, 92, 18, 33, 58, 7, 33, 42] print(max(ll, len(ll))) >> 92...


#파이썬 #알고리즘

원문링크 : 4. 재귀 호출 팩토리얼 구하기