개인공부/Algorithm
[백준][Node.js] 2446번 : 별찍기 - 9
🍇박봉봉🍇
2021. 8. 11. 23:07
Algorithm
- 별찍기 - 9 -
문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입출력 예시
문제 풀기
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";
}
console.log(result.trim());
let result2 = result.split("\n").slice(0, -2).reverse();
console.log(result2.join("\n"));
반응형