for
문과 while
문 중 어떤 반복문을 사용해도 상관없다.
1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
.
.
.
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 9; j++) {
console.log(`${i} * ${j} = ${i * j}`);
}
}
console.log('---------------------------------');
let i = 1
while (i <= 9) {
let j = 1
while (j <=9) {
console.log(`${i} * ${j} = ${i * j}`);
j++
}
i++
}
피보나치 수열(Fibonacci Sequence)
1,1,2,3,5,8,13,21,34,55,...1,1,2,3,5,8,13,21,34,55,...
우선 피보나치 수열의 1번 항과 2번 항은 각각 1
이고
3번 항부터는 바로 앞 두 항의 합으로 계산된다.
예를 들어서 3번 항은 1번 항(1
)과 2번 항(1
)을 더한 2
이며, 4번 항은 2번 항(1
)과 3번 항(2
)을 더한 3
이다
반복문을 활용해서 피보나치 수열의 첫 50개 항을 차례대로 출력하는 프로그램을 작성한다.
for
문과 while
문 중 어떤 반복문을 사용해도 상관없다.
1
1
2
3
5
8
13
21
.
.
.
4807526976
7778742049
12586269025