첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
5
*
**
***
****
*****
const fs = require("fs");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt";
let input = fs.readFileSync(filePath).toString().split("\n");
solution(input[0]);
function solution(num) {
let answer = "";
for (let i = 0; i < num; i++) {
for (let j = 0; j < num - i - 1; j++) {
answer += " ";
}
for (let k = 0; k <= i; k++) {
answer += "*";
}
answer += "\n";
}
console.log(answer);
}