본문 바로가기

프로그래밍 공부/JavaScript

JavaScript - for 반복문 / while 반복문을 이용한 별찍기

1.

더보기

for 반복문 사용

1
2
3
4
5
6
7
8
let star="";
for(let i=0; i<5; i++){
       for(let j=0; j<5-i; j++){
        star+="*";
    }
    star+="\n";
}
console.log(star);
cs

while 반복문 사용

1
2
3
4
5
6
7
8
9
10
11
12
13
let star="";
let i=0;
while(i<5){
    i++;
    let j=0;
    while(j<6-i){
        j++
        star+="*";
 
    }
    star+="\n";
}
console.log(star);
cs

2.

더보기

for 반복문 사용

1
2
3
4
5
6
7
8
9
10
11
let star="";
for(let i=0; i<5; i++){
    for(let j=0; j<i; j++){
        star+=" ";
    }
    for(let k=0; k<5-i; k++){
        star+="*";
    }
    star+="\n";
}
console.log(star);
cs

while 반복문 사용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
let star="";
let i=0;
while(i<5){
    i++;
    let j=1;
    while(j<i){
        j++
        star+=" ";
    }
    let k=0;
    while(k<6-i){
        k++
        star+="*";
    }
    star+="\n";
}
console.log(star);
cs

3.

더보기

for 반복문 사용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
let star="";
for(let i=0; i<5; i++){
    for(let j=0; j<5-i; j++){
        star+="*";
    }
    for(let k=0; k<i; k++){
        star+=" ";
    }
    for(let l=0; l<i; l++){
        star+=" ";
    }
    for(let g=0; g<5-i; g++){
        star+="*";
    }
    star+="\n";
}
console.log(star);
cs

while 반복문 사용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
let star="";
let i=0;
while(i<5){
    i++;
    let j=0;
    while(j<6-i){
        j++;
        star+="*";
    }
    let k=1;
    while(k<i){
        k++;
        star+=" ";
    }
    let l=1;
    while(l<i){
        l++;
        star+=" ";
    }
    let g=0;
    while(g<6-i){
        g++;
        star+="*";
    }
    star+="\n";
}
console.log(star);
cs

별찍기.html
0.00MB