/**
* 金字塔图形
*/
const repeat = (n: number, style: string) => {
let result = ''
for(let i=0; i< n; i++){
result += style
}
return result
}
const printStep =(n: number) => {
let len = n%2 == 0?n: n+1
let mid = len/2
let result = '\n'
for(let i=1; i<= n; i++){
if(i%2 != 0){
result += repeat(mid-i/2, ' ')
result += repeat(i, '*') + '\n'
}
}
return result
}
console.log(printStep(15))
金字塔图形-简易版本
最新推荐文章于 2024-07-12 16:27:40 发布