diff --git a/lib/towerBuilder.ts b/lib/towerBuilder.ts new file mode 100644 index 0000000..8098b32 --- /dev/null +++ b/lib/towerBuilder.ts @@ -0,0 +1,17 @@ +export const towerBuilder = (nFloors: number): string[] => { + + const floors: string[] = []; + + for (let n = 1; n < nFloors + 1; n++) { + const stars = "*".repeat(n * 2 - 1); + const space = ' '.repeat(nFloors - n); + const res = space + stars + space; + floors.push(res); + } + + return floors; + +} + +console.log(towerBuilder(3)) +console.log(towerBuilder(6))