항상 나를 괴롭힌 중첩 반복문 별찍기...
유형 1
out = '';
for(let i=0;i<10;i++){
out += '★';
console.log(out);
}
실행결과
★
★★
★★★
★★★★
★★★★★
★★★★★★
★★★★★★★
★★★★★★★★
★★★★★★★★★
★★★★★★★★★★
유형2
velog라 빈칸이 아닌 ○를 이용함
let out= '';
for(let i=0;i<10;i++){
for(let j=0;j<10-i;j++){
out+='○';
}
for(let j=0;j<i+1;j++){
out+='★';
}
out+='\n';
}
console.log(out);
실행결과
○○○○○○○○○★
○○○○○○○○★★
○○○○○○○★★★
○○○○○○★★★★
○○○○○★★★★★
○○○○★★★★★★
○○○★★★★★★★
○○★★★★★★★★
○★★★★★★★★★
★★★★★★★★★★
유형3
let out = '';
for(let i=0; i<8; i++){
for(let j=0; j<7-i; j++){
out+='○';
}
for(let j=0; j<2*i+1; j++){
out+='★';
}
for(let j=0; j<7-i; j++){
out+='○';
}
out+='\n'
}
console.log(out);
실행결과
○○○○○○○★○○○○○○○
○○○○○○★★★○○○○○○
○○○○○★★★★★○○○○○
○○○○★★★★★★★○○○○
○○○★★★★★★★★★○○○
○○★★★★★★★★★★★○○
○★★★★★★★★★★★★★○
★★★★★★★★★★★★★★★