자바스크립트
home
2025 자바스크립트 초급 1500제
home

E0503_개념02_피보나치

개념

<script> /* [피보나치] - 피보나치 수는 F(-1) = 0, F(0) = 1일 때, 숫자 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. - F(-1) 부터 즉, 0, 1, 1, 2, 3, 5, 8, 13, ... 이렇게 진행됩니다. - F(5)를 구해보겠습니다. */ /* [출력예시] 0 1 1 1 1 2 1 2 3 2 3 5 3 5 8 */ let n = 5; // [for문] let a = 0; let b = 1; let c = a + b; document.write(a," ", b, " ", c, "<br>"); for(let i = 1; i < n; i++) { a = b; b = c; c = a + b; document.write(a," ", b, " ", c, "<br>"); } document.write("<br>"); // [while문] let a2 = 0; let b2 = 1; let c2 = a2 + b2; document.write(a2," ", b2, " ", c2, "<br>"); let i = 1; while(i < n) { a2 = b2; b2 = c2; c2 = a2 + b2; document.write(a2," ", b2, " ", c2, "<br>"); i += 1; } </script>
HTML
복사

영상