Вывести узор

Необходимо написать функцию star_pattern, которая рекурсивно выводит узор из звездочек (*) до заданной глубины n. Узор начинается с n звездочек, затем на следующей строке выводится n-1 звездочек, и так продолжается, пока не достигнет строки с одной звездочкой. Затем узор начинает снова увеличиваться, добавляя по одной звездочке на каждой строке, пока не достигнет n звездочек.
Ваша функция должна быть рекурсивной, то есть вызывать саму себя для решения задачи.
Вход
Выход
star_pattern(3)
*** ** * ** ***
star_pattern(5)
***** **** *** ** * ** *** **** *****
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue