Башня из звёздочек
Представь, что ты печатаешь маленькую ASCII-башню прямо в консоли. Напиши функцию tower_builder, которая строит башню из n этажей и возвращает её как список строк сверху вниз. На каждом следующем этаже звёздочек больше на две, а пробелы по бокам нужны, чтобы башня оставалась ровно по центру.
Примеры
Ввод
1Вывод
["*"]Ввод
2Вывод
[" * ", "***"]Ввод
3Вывод
[" * ", " *** ", "*****"]Нужно реализовать
def tower_builder(n: int) -> list[str]:
Теги
stringslists
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
1Ожидаемый
["*"]2
Ввод
2Ожидаемый
[" * ","***"]3
Ввод
3Ожидаемый
[" * "," *** ","*****"]4
Ввод
4Ожидаемый
[" * "," *** "," ***** ","*******"]5
Ввод
6Ожидаемый
[" * "," *** "," ***** "," ******* "," ********* ","***********"]6
Ввод
10Ожидаемый
[" * "," *** "," ***** "," ******* "," ********* "," *********** "," ************* "," *************** "," ***************** ","*******************"]Фокус-радио
На паузе · SomaFM · Fluid