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 |
Tags
- 유뷰브 올리버쌤
- es6
- javascript
- Youtube 올리버쌤
- 이벤트핸들러
- 전자정부프레임워크
- 유튜브 올리버쌤
- continue문
- 자바
- for문
- egov
- java
- web
- array
- 취업반
- 자바스크립트
- break문
- math
- 이벤트
- JDK
- 삼항연산자
- Step2
- Event
- 이클립스
- 올리버쌤
- 한큐에자바
- position
- spread operator
- 한큐
- hanq
Archives
- Today
- Total
호다닥
Day 15. 마지막 리뷰 본문
Recursion을 사용할 때는 CallStack의 용량이 제한적이기 때문에 오류를 발생시킬 수 있다.
** "getElementsByClassName을 구현해봐라"는 문제
*순환함수 ,수학적 귀납법*
정리: func(int n)은 음이 아닌 정수 n에 대해서 0에서 n까지의 합을 올바로 계산하다.
증명:
1. n=0인 경우: n=0인 경우 0을 반환한다. 올바르다.
2. 임이의 양수 정수 k에 대해서 n<k인 경우 0에서 n까지의 합을 올바르게 계산하여 반환한다고 가정하다
3.n=k인 경우를 고려해보자. func은 먼저 func(k-1)호출하는데 2번의 가정에 의해서 0에서 k-1까지의 합이 올바로 계산되어 반환된다.
메서드 func은 그 값에서 n을 더해서 반환한다. 따라서 메서드 func은 0에서 k까지의 합을 올바로 계산하여 반환한다.
*Factorial: n!*
0! = 1
n! = nx(n-1)! n>0
※팩토리얼 함수에대해서 자세히 공부해보자
'바닐라코딩' 카테고리의 다른 글
Day14. ES6 (0) | 2018.06.21 |
---|---|
Day 13. Review / DOM & CSSOM (0) | 2018.06.19 |
Day 12. Git (0) | 2018.06.16 |
Day 11. Event Loop (0) | 2018.06.14 |
Day 9,10. Server/Client/HTTP, AJAX (0) | 2018.06.14 |
Comments