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"));
반응형
'개인공부 > Algorithm' 카테고리의 다른 글
[백준][Node.js] 2444번 : 별찍기 - 7 (0) | 2021.08.09 |
---|---|
[백준][Node.js] 2443번 : 별찍기 - 6 (0) | 2021.08.08 |
[백준][Node.js] 2441번 : 별찍기 - 4 (0) | 2021.08.06 |
[백준][Node.js] 2440번 : 별찍기 - 3 (0) | 2021.08.05 |
[백준][Node.js] 2439번 : 별찍기 - 2 (0) | 2021.08.04 |
댓글