업무/기타
[과제] 별찍기
phyho
2024. 2. 23. 15:55
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>