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

E0503_점검01_문제

점검

<script> /* [문제] F(3) + F(2)를 구하시오. */ /* [출력예시] 0 1 1 1 1 2 1 2 3 0 1 1 1 1 2 5 */ </script>
HTML
복사

정답_for문

<script> /* [문제] F(3) + F(2)를 구하시오. */ /* [출력예시] 0 1 1 1 1 2 1 2 3 0 1 1 1 1 2 5 */ let n = 3; 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>"); let n2 = 2; let a2 = 0; let b2 = 1; let c2 = a2 + b2; document.write(a2," ", b2, " ", c2, "<br>"); for(let i = 1; i < n2; i++) { a2 = b2; b2 = c2; c2 = a2 + b2; document.write(a2," ", b2, " ", c2, "<br>"); } let d = c + c2; document.write(d); </script>
HTML
복사

정답_while문

<script> /* [문제] F(3) + F(2)를 구하시오. */ /* [출력예시] 0 1 1 1 1 2 1 2 3 0 1 1 1 1 2 5 */ let n = 3; let a = 0; let b = 1; let c = a + b; document.write(a," ", b, " ", c, "<br>"); let i = 1; while(i < n) { a = b; b = c; c = a + b; document.write(a," ", b, " ", c, "<br>"); i += 1; } document.write("<br>"); let n2 = 2; let a2 = 0; let b2 = 1; let c2 = a2 + b2; document.write(a2," ", b2, " ", c2, "<br>"); let i2 = 1; while(i2 < n2) { a2 = b2; b2 = c2; c2 = a2 + b2; document.write(a2," ", b2, " ", c2, "<br>"); i2 += 1; } let d = c + c2; document.write(d); </script>
HTML
복사