๊ฐœ์ธ๊ณต๋ถ€/Algorithm

[๋ฐฑ์ค€][Node.js] 2444๋ฒˆ : ๋ณ„์ฐ๊ธฐ - 7

๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2021. 8. 9. 22:40

 

 

Algorithm

-  ๋ณ„์ฐ๊ธฐ - 7 -

 


 

๋ฌธ์ œ

์˜ˆ์ œ๋ฅผ ๋ณด๊ณ  ๊ทœ์น™์„ ์œ ์ถ”ํ•œ ๋’ค์— ๋ณ„์„ ์ฐ์–ด ๋ณด์„ธ์š”.

 

์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

 

๋ฌธ์ œ ํ’€๊ธฐ

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim();
let star = "*".repeat(Number(input) * 2 - 1).split("");
let start = 0;
let end = Number(input) * 2 - 2;
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"));

 

 

 

๋ฐ˜์‘ํ˜•