2447. 별 찍기 - 10 - node.js / javascript

윤상준·2022년 4월 21일
0

BOJ - node.js / javascript

목록 보기
31/55
post-thumbnail

문제

내 코드

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim();

let N = Number(input);

let result = [];

const star = (i, j, num) => {
  if (i % 3 === 1 && j % 3 === 1) {
    result.push(" ");
  } else {
    if (num === 1) {
      result.push("*");
    } else {
      star(parseInt(i / 3), parseInt(j / 3), parseInt(num / 3));
    }
  }
};

for (let i = 0; i < N; i++) {
  for (let j = 0; j < N; j++) {
    star(i, j, N);
  }
  result.push("\n");
}

console.log(result.join(""));

깃허브 링크

https://github.com/highjoon/Algorithm/blob/master/BOJ/2447.js

profile
하고싶은건 많은데 시간이 없다!

0개의 댓글