Вывести узор

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

Ваша функция должна быть рекурсивной, то есть вызывать саму себя для решения задачи.

Вход

Выход

star_pattern(3)

*** ** * ** ***

star_pattern(5)

***** **** *** ** * ** *** **** *****

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

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