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(" ");
}
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 |