[백준] 자바스크립트 2444번

DONNIE·2023년 4월 27일
0

algorithms

목록 보기
20/32

문제

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

제출

const input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n');

const cnt = Number(input[0]);
let star = 1;
let space ='';
for(let i=1; i<=(cnt*2)-1; i++) {
    
    if(i<=cnt) {
        star = (i===1 ? 1 : star+=2)
        space = ' '.repeat(cnt-i)
    }else {
        star = star-=2
        space = ' '.repeat(i-cnt)
    }
    let temp = space+'*'.repeat(star)
    console.log(temp)
}
  • 문자열반복 repeat()
profile
후론트엔드 개발자

0개의 댓글