파이썬 재귀함수
-
[파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 예제8(재귀함수 연습 - 이진 탐색 알고리즘)프로그래밍 2021. 3. 25. 08:46
# 재귀 함수(recursive function) : 자기 자신을 호출하는 함수 (improvemyself.tistory.com/82?category=849184) [파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 재귀함수의 개념(카운트다운 함수, 팩토리얼 함수) # 재귀 함수(recursive function) : 자기 자신을 호출하는 함수(반복문은 없음) 예시 1) 정수 4부터 1을 호출하는 countdown 함수 def countdown(n) : if n > 0: print(n) countdown(n - 1) countdown(4) 1) n.. improvemyself.tistory.com # 이전 글 중 반복문을 사용하여 이진 탐색 알고리즘을 만들어 보았는데, (improvemyself.tisto..
-
[파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 예제7(재귀함수 연습 - 리스트 뒤집기)프로그래밍 2021. 3. 24. 22:36
# 재귀 함수(recursive function) : 자기 자신을 호출하는 함수 (improvemyself.tistory.com/82?category=849184) [파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 재귀함수의 개념(카운트다운 함수, 팩토리얼 함수) # 재귀 함수(recursive function) : 자기 자신을 호출하는 함수(반복문은 없음) 예시 1) 정수 4부터 1을 호출하는 countdown 함수 def countdown(n) : if n > 0: print(n) countdown(n - 1) countdown(4) 1) n.. improvemyself.tistory.com 코드잇 예제풀이(재귀함수 문제) : 파라미터로 리스트 some_list를 받고, 뒤집힌 리스트를 리턴하는 재귀..
-
[파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 예제6(재귀함수 연습 - 정수n의 각 자릿수의 합)프로그래밍 2021. 3. 23. 22:57
# 재귀 함수(recursive function) : 자기 자신을 호출하는 함수 (improvemyself.tistory.com/82?category=849184) [파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 재귀함수의 개념(카운트다운 함수, 팩토리얼 함수) # 재귀 함수(recursive function) : 자기 자신을 호출하는 함수(반복문은 없음) 예시 1) 정수 4부터 1을 호출하는 countdown 함수 def countdown(n) : if n > 0: print(n) countdown(n - 1) countdown(4) 1) n.. improvemyself.tistory.com 코드잇 예제풀이(재귀함수 문제) : 파라미터로 1 이상의 자연수 n을 받고, n의 각 자릿수의 합을 리턴하는 ..
-
[파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 예제5(재귀함수 연습 - 삼각수)프로그래밍 2021. 3. 23. 08:19
# 재귀 함수(recursive function) : 자기 자신을 호출하는 함수 (improvemyself.tistory.com/82?category=849184) [파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 재귀함수의 개념(카운트다운 함수, 팩토리얼 함수) # 재귀 함수(recursive function) : 자기 자신을 호출하는 함수(반복문은 없음) 예시 1) 정수 4부터 1을 호출하는 countdown 함수 def countdown(n) : if n > 0: print(n) countdown(n - 1) countdown(4) 1) n.. improvemyself.tistory.com # 삼각수(triangle number) : n번째 삼각수는 자연수 1부터 n까지의 합 코드잇 예제풀이(재귀함..
-
[파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 예제4(재귀함수 연습 - 피보나치 수열)프로그래밍 2021. 3. 23. 07:41
# 재귀 함수(recursive function) : 자기 자신을 호출하는 함수(반복문은 없음) (improvemyself.tistory.com/82?category=849184) [파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 재귀함수의 개념(카운트다운 함수, 팩토리얼 함수) # 재귀 함수(recursive function) : 자기 자신을 호출하는 함수(반복문은 없음) 예시 1) 정수 4부터 1을 호출하는 countdown 함수 def countdown(n) : if n > 0: print(n) countdown(n - 1) countdown(4) 1) n.. improvemyself.tistory.com # 피보나치 수열 : 첫 번째 항과 두 번째 항이 1이고, 세 번째 항부터는 바로 앞의 두 항..
-
[파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 재귀함수의 개념(카운트다운 함수, 팩토리얼 함수)프로그래밍 2021. 3. 17. 08:26
# 재귀 함수(recursive function) : 자기 자신을 호출하는 함수(반복문은 없음) 예시 1) 정수 4부터 1을 호출하는 countdown 함수 def countdown(n) : if n > 0: print(n) countdown(n - 1) countdown(4) 1) n = 4 > 0 이므로 4가 출력되고 countdown(3) 함수를 호출 2) n = 3 > 0 이므로 3이 출력되고 countdown(2) 함수를 호출 3) n = 2 > 0 이므로 2가 출력되고 countdown(1) 함수를 호출 4) n = 1 > 0 이므로 1이 출력되고 countdown(0) 함수를 호출 5) n = 0 이므로 아무것도 출력되지 않음(if문의 수행부분으로 들어가지 않고 countdown(0)이 종료..