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"));
반응형
'개인공부 > Algorithm' 카테고리의 다른 글
[백준][Node.js] 2446번 : 별찍기 - 9 (0) | 2021.08.11 |
---|---|
[백준][Node.js] 2445번 : 별찍기 - 8 (0) | 2021.08.10 |
[백준][Node.js] 2443번 : 별찍기 - 6 (0) | 2021.08.08 |
[백준][Node.js] 2442번 : 별찍기 - 5 (0) | 2021.08.07 |
[백준][Node.js] 2441번 : 별찍기 - 4 (0) | 2021.08.06 |
댓글