구구단

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++
    }

image.png

파보나치 수열

피보나치 수열(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