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

[백준][Node.js] 2442번 : 별찍기 - 5

by 🍇박봉봉🍇 2021. 8. 7.

 

 

Algorithm

-  별찍기 - 5 -

 


 

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제

별은 가운데를 기준으로 대칭이어야 한다.

 

입출력 예시

 

문제 풀기

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim();
let star = "*".repeat(2 * Number(input) - 1).split("");
let start = -1; // ++
let end = 2 * Number(input) - 1; // --
let result = star.join("") + "\n";

for (let i = 1; i < Number(input); i++) {
	start++;
	end--;
	star[start] = " ";
	star[end] = "";
	result += star.join("") + "\n";
}

result = result.split("\n").reverse().slice(1, result.length);

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

 

 

 

반응형

댓글