Башня из звёздочек

Представь, что ты печатаешь маленькую ASCII-башню прямо в консоли. Напиши функцию tower_builder, которая строит башню из n этажей и возвращает её как список строк сверху вниз. На каждом следующем этаже звёздочек больше на две, а пробелы по бокам нужны, чтобы башня оставалась ровно по центру.

Примеры

Ввод
1
Вывод
["*"]
Ввод
2
Вывод
[" * ", "***"]
Ввод
3
Вывод
[" * ", " *** ", "*****"]

Нужно реализовать

def tower_builder(n: int) -> list[str]:

Теги

stringslists
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
1
Ожидаемый["*"]
2
Ввод
2
Ожидаемый[" * ","***"]
3
Ввод
3
Ожидаемый[" * "," *** ","*****"]
4
Ввод
4
Ожидаемый[" * "," *** "," ***** ","*******"]
5
Ввод
6
Ожидаемый[" * "," *** "," ***** "," ******* "," ********* ","***********"]
6
Ввод
10
Ожидаемый[" * "," *** "," ***** "," ******* "," ********* "," *********** "," ************* "," *************** "," ***************** ","*******************"]
Фокус-радио
На паузе · SomaFM · Fluid