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
- 초보 개발자
- 리덕스 어려워
- 코드스테이츠
- 자바스크립트
- SR완료
- Java Script
- Class
- 마케팅 분석
- css
- JavaScript
- nvm
- html
- Date Structure
- SR
- 데이터리안
- 서버 배포
- Data Structure
- reactjs code snippets
- 맥북 git 에러
- toy problem
- worflow
- first project
- code states
- Algorithm
- 코드 스테이츠
- ERROR 2003
- RDS 오류
- 고객 세분화
- Pre코스
- Node.js
Archives
- Today
- Total
목록recursion (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