페어님이 반복문 연습을 위해 추천해 주신 별 찍기!
1. 왼쪽 직각삼각형
*
**
***
****
*****
let star = '';
for(let i=1; i<=5; i++){
for(let j=1; j<=i; j++){
star += '*'
}
star += '\n'
}
console.log(star);
2. 왼쪽 역직각삼각형
*****
****
***
**
*
let star = '';
for(let i=5; i>0; i--){
for(let j=1; j<=i; j++){
star += '*'
}
star += '\n'
}
console.log(star);
3. 오른쪽 직각삼각형
*
**
***
****
*****
let star = '';
for(let i=1; i<=5; i++){
for(let j=5; j>i; j--){
star += ' '
}
for(let j=1; j<=i; j++){
star += '*'
}
star += '\n'
}
console.log(star);
4. 오른쪽 역직각삼각형
*****
****
***
**
*
let star = '';
for(let i=1; i<=5; i++){
for(let j=1; j<i; j++){
star += ' '
}
for(let j=5; j>=i; j--){
star += '*'
}
star += '\n'
}
console.log(star);
5. 피라미드
*
***
*****
*******
*********
let star = '';
for(let i=1; i<=5; i++){
for(let j=5; j>i; j--){
star += ' '
}
for(let j=1; j<=(i*2)-1; j++){
star += '*'
}
star += '\n'
}
console.log(star);
6. 역피라미드
*********
*******
*****
***
*
let star = '';
for(let i=5; i>0; i--){
for(let j=5; j>i; j--){
star += ' '
}
for(let j=1; j<=(i*2)-1; j++){
star += '*'
}
star += '\n'
}
console.log(star);
'프로젝트 > 미니 프로젝트 & 과제' 카테고리의 다른 글
[미니 프로젝트] 나만의 아고라스테이츠 만들기 (0) | 2023.03.11 |
---|---|
[과제] 유효성 검사 (0) | 2023.03.08 |
[과제] Koans (0) | 2023.03.03 |
[과제] 계산기 기능 구현하기 (0) | 2023.02.23 |
[과제] 계산기 목업 만들기 (0) | 2023.02.17 |