목차
반응형
문제
나의 풀이
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : '.input.txt';
let input = fs.readFileSync(__dirname + '/input.txt').toString();
/* number로 변환 */
let num = Number(input);
/* 빈 배열 만들기 */
let star = new Array(num).fill(' ');
for (let i = input - 1; i >= 0; i--) {
/* 배열 뒤에서 부터 별 채우기 */
star[i] = '*';
/* join으로 문자열로 변환 */
console.log(star.join(''));
}
마무리
2438번 문제와 다르게 별을 뒤에서 부터 찍어야 하는 문제다.
빈 배열을 만들어서 for문을 거꾸로 돌려 뒤에서부터 별로 배열을 채웠고, join()함수로 문자열로 반환해서 출력했다.
반응형