백준-Node.js-2445, 별 찍기 - 8

송철진·2023년 2월 15일
0

백준-Node.js

목록 보기
26/69

풀이

const fs = require('fs')
const input = fs.readFileSync('/dev/stdin').toString().trim()

const solution = (input) => {
  let result = []
  for(let i = input; i>0; i--){
    let side = "*".repeat(input-i+1)
    let middle = ' '.repeat(2*(i-1))
    result.push( side + middle + side )
  }
  for(let i = 1; i<input; i++){
    let side = "*".repeat(input-i)
    let middle = ' '.repeat(i*2)
    result.push( side + middle + side )
  }
  
  return result.join('\n')
}

console.log(solution(input))

첫번째 for문은

두번째 for문은

결과

profile
검색하고 기록하며 학습하는 백엔드 개발자

0개의 댓글