Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Class
- nvm
- ERROR 2003
- 데이터리안
- 리덕스 어려워
- Data Structure
- first project
- reactjs code snippets
- 마케팅 분석
- toy problem
- Date Structure
- 맥북 git 에러
- code states
- Pre코스
- 자바스크립트
- worflow
- RDS 오류
- 고객 세분화
- html
- 코드 스테이츠
- SR
- Algorithm
- 서버 배포
- SR완료
- Node.js
- css
- JavaScript
- 코드스테이츠
- 초보 개발자
- Java Script
Archives
- Today
- Total
목록재귀함수 (1)
Nathan's 개발 일지
21년 1월 1일 TIL
- 재귀함수(Recursion Function)란 함수 내에서 함수 자신을 호출하는 함수이다. - 구조가 비슷한, 주어진 문제가 더 작은 문제로 나누어 질 수 있는 경우 사용 - 중첩된 루프가 많거나 중첩의 정도(number of loops)를 미리 알 수 없는 경우 사용 함수내에서, 자기 자신을 계속 호출하여 더이상 더 작아질 수 없는 선까지 도달한 이후에 다시 돌아가서 값을 가져온다. 학창시절에 배웠던 팩토리얼을 떠올려보자. 4!의 경우 4 * 3 * 2 * 1이고 답은 24이다. 이것을 for문으로 표현하면 let arr = [1, 2, 3, 4] let result = 1; function factorial(arr) { for (let i = 0; i < arr.length; i++) { resu..
TIL(Today I Learned)
2021. 1. 1. 23:08