본문 바로가기

업무/기타

[과제] 별찍기


option = 6

총 11칸 / 6번반복
star() x 11
- star() x 9
--star() x 7
...
- x 10 & star() x 1

11, 9, 7, 5, 3, 1


반복문 i < 6 (option) {
 공백 => i만큼
  * (홀수갯수) => (option X2)-(2*i+1) 만큼
}

 

 


 

콘솔창에는 값이 맞게 나오는데 

화면에 출력하는걸 몰라서 오래걸렸다

document.write(); 으로 간단하게 가능했다;;;;;;;

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

</body>
<script>

    let option = 6;

    for (let i = 0; i < option; i++) {

        for (let k = 0; k < i; k++) {
            document.write("&nbsp");
        }

        for (let j = 0; j < (option*2) - (2*i+1); j++) {
            document.write("*")
        }
        document.write('<br>');
    }


</script>
</html>

'업무 > 기타' 카테고리의 다른 글

[과제] MySQL 쿼리 작성 ( 2차 & 3차 )  (0) 2024.03.04
[과제] MySQL 쿼리 작성 (1차)  (0) 2024.02.29
[과제] 볼링게임(코드2)  (0) 2024.02.20
[과제] 볼링게임_ 설계  (0) 2024.02.18
[과제] 볼링게임(코드)  (0) 2024.02.18