[백준/Node.js] 2523번: 별 찍기(13)

Jay Kim·2020년 4월 4일
0
post-custom-banner

제한 사항


문제

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


입력

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


출력

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


예제 입력 1

3

예제 출력 1

*
**
***
**
*

소스 코드

let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split(' ');

let number = Number(input);

result = '';
for (let i = 0; i < number; i++) {
  if (i !== 0) {
    result += '\n';
  }
  for (let j = 0; j <= i; j++) {
    result += '*';
  }
}

for (let i = number; i > 1; i--) {
  if (i !== 1) {
    result += '\n';
  }
  for (let j = i; j > 1; j--) {
    result += '*';
  }
}

console.log(result);

Comment

코드가 좀 너저분한 느낌.. 추후에 다시 좋은 실력으로 돌아오리라.


Reference

profile
minuzai
post-custom-banner

0개의 댓글