본문 바로가기
개인공부/Algorithm

[백준][Node.js] 2445번 : 별찍기 - 8

by 🍇박봉봉🍇 2021. 8. 10.

 

 

Algorithm

-  별찍기 - 8 -

 


 

문제

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

 

입출력 예시

 

문제 풀기

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim();
let star = "*".repeat(Number(input) * 2).split("");
let start = Number(input) - 1;
let end = Number(input);
let result1;
let result2 = [];

for (let i = 0; i < Number(input); i++) {
	result2.push(star.join(""));
	star[start] = " ";
	star[end] = " ";
	start--;
	end++;
}
result1 = result2.slice().reverse().slice(0, -1);
console.log(result1.concat(result2).join("\n"));

 

 

 

반응형

댓글