const fs = require('fs')
const input = fs.readFileSync('/dev/stdin').toString().trim()
const solution = (input) => {
let result = []
for(let i = input; i>=1; i--){
let side = " ".repeat(input-i)
let middle = '*'.repeat(i*2-1)
result.push( side + middle )
}
return result.join('\n')
}
console.log(solution(input))
input = '5'일 때
i | 공백의 길이 | 별의 길이 |
---|---|---|
5 | 5 - i = 0 | 5 * 2 - 1 = 9 |
4 | 5 - i = 1 | 5 * 2 - 1 = 7 |
3 | 5 - i = 2 | 5 * 2 - 1 = 5 |
2 | 5 - i = 3 | 5 * 2 - 1 = 3 |
1 | 5 - i = 4 | 5 * 2 - 1 = 1 |