[백준/node.js] 2444 별 찍기 - 7

ssamu·2023년 10월 13일
0
post-thumbnail

문제:

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

예제 입력:

5

출력은:

	*
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

코드:

const N = Number(require('fs').readFileSync(0)); // input을 바로 Number로

/* 2. 1부터 N-1까지 공백과 별 찍기 */
for(let i = 1; i < N; i++){
    let blank = " ".repeat(N-i);
    let stars = "*".repeat(i + (i - 1));
    console.log(blank + stars);
}

/* 3. N부터 1까지 공백과 별 찍기 */
for(let j = N; j > 0; j--) {
    let blank = " ".repeat(N-j);
    let stars = '*'.repeat(j + (j - 1));
    console.log(blank + stars);
}

0개의 댓글