top

알고리즘


  1. 1부터 100까지 출력하기
  2. 1부터 100까지 출력하기: 짝수만
  3. 1부터 100까지 출력하기: 5의 배수만
  4. 1부터 100까지 출력하기: 짝수는 빨간색, 홀수는 파란색 출력
  5. 1부터 100까지의 합 출력하기
  6. 구구단 출력하기
  7. 테이블 만들기1
  8. 테이블 만들기2
  9. 테이블 만들기3 : 짝수만

01. 1부터 100까지 출력하기

{
        for (let i = 1; i <= 100; i++) {
            document.write(i);
        }
    }
    

02. 1부터 100까지 출력하기 : 짝수만

{
        for (let i = 1; i <= 100; i++) {
            if (i % 2 == 0) {
                document.write(i);
            }
        }
    }
    

03. 1부터 100까지 출력하기 : 5의 배수만

{
        for (let i = 1; i <= 100; i++) {
            if (i % 5 == 0) {
                document.write(i);
            }
        }
    }
    

04. 1부터 100까지 출력하기 : 짝수는 빨간색, 홀수는 파란색 출력

{
        document.write("*** 04. 1부터 100까지 출력 : 짝수는 빨간색, 홀수는 파란색 ***
"); for (let i = 1; i <= 100; i++) { if (i % 2 == 0) { document.write("<span style='color:red'>" + i + " </span>"); } else { document.write("<span style='color:blue'>" + i + " </span>"); } } }

05. 1부터 100까지의 합 출력하기

{
        let sum = 0;
        document.write("*** 05. 1부터 100까지의 합 출력하기 ***
"); for (let i = 1; i <= 100; i++) { sum += i; } document.write(sum); }

100. 구구단 만들기

{
        for (var i = 2; i <= 9; i++) {
            for (var j = 1; j <= 9; j++) {
                var sum = i * j;
                document.write(i + " * " + i + " = " + sum, "
"); } } }

101. 테이블 만들기

{
        let num = 1;
        let table = "<table>";
        for (let i = 1; i <= 10; i++) {
            table += "<tr>";
            for (let j = 1; j <= 10; j++) {
                table += "<td>" + num + "</td>";
                num++;
            }
            table += "</tr>";
        }
        table += "</table>";
    
        document.write(table);
    }
        

102. 리버스 테이블 만들기

{
        let num = 100;
        let table = "<table>";
        for (let i = 1; i <= 10; i++) {
            table += "<tr>";
            for (let j = 1; j <= 10; j++) {
                table += "<td>" + num + "</td>";
                num--;
            }
            table += "</tr>";
        }
        table += "</table>";
    
        document.write(table);
    }
      

103. 짝수만 나오는 테이블 만들기

{
        let num = 1;
        let table = "<table>";
        for (let i = 1; i <= 10; i++) {
            table += "<tr>";
            for (let j = 1; j <= 10; j++) {
                //table += "<td>" + num + "</td>";
                //num+=2;
                if(num % 2 == 0){
                  table += "<td>" + num + "</td>";
                }
                num++;
            }
            table += "</tr>";
        }
        table += "</table>";
    
        document.write(table);
    }