예제
<script>
/*
[문제]
F(5) - F(4)를 구하시오.
*/
/*
[출력예시]
0 1 1
1 1 2
1 2 3
2 3 5
3 5 8
0 1 1
1 1 2
1 2 3
2 3 5
3
*/
</script>
HTML
복사
정답_for문
<script>
/*
[문제]
F(5) - F(4)를 구하시오.
*/
/*
[출력예시]
0 1 1
1 1 2
1 2 3
2 3 5
3 5 8
0 1 1
1 1 2
1 2 3
2 3 5
3
*/
let n = 5;
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 = 4;
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(5) - F(4)를 구하시오.
*/
/*
[출력예시]
0 1 1
1 1 2
1 2 3
2 3 5
3 5 8
0 1 1
1 1 2
1 2 3
2 3 5
3
*/
let n = 5;
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 = 4;
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
복사


