[백준 2438번/node.js] 별 찍기 -2

김겜김·2023년 11월 4일
0

문제

입력값

문제해결방법
반복문을 2번 돌려서 일반적인 별을 출력하는것과 다르지않은데 반복문을 한번더 사용해서 앞에 공백을 출력해주는 방법으로 문제를 해결할려고 생각해보았습니다.

코드

const fs = require('fs');

//백준 제출용
// const input = fs.readFileSync("/dev/stdin").toString();

//문제풀이용

const input = fs.readFileSync('example.txt').toString();

const num = Number(input);
let result = '';

for (let i = 0; i < num; i++) {
  for (let j = 0; j < num - i - 1; j++) {
    result += ' ';
  }
  for (let z = 0; z <= i; z++) {
    result += '*';
  }
  result += '\n';
}

console.log(result);

출력값

profile
개발에 관심이있습니다

0개의 댓글