Учитывая непустую строку s с четной длиной и положительное целое число n, представляющее ее высоту, составьте пирамиду, используя следующие правила:
Пирамида должна содержать n непустых строк; в конце допускаются переводы строки. Для каждого 1 <= i <= n i-я строка должна содержать строку, в которой каждый отдельный символ повторяется i раз; abcd повторяется 3 раза, как таковой становится aaabbbcccddd. Каждая строка должна быть центрирована пробелами так, чтобы середина каждой строки была выровнена по вертикали. Пробелы в конце каждой строки разрешены. У вас также может быть до одной новой строки, но нет других пробелов перед первой строкой.
Входная строка не обязательно является палиндромом.
Прецедент
s = 'o-o o-o', n = 10:
o-o o-o
oo--oo oo--oo
ooo---ooo ooo---ooo
oooo----oooo oooo----oooo
ooooo-----ooooo ooooo-----ooooo
oooooo------oooooo oooooo------oooooo
ooooooo-------ooooooo ooooooo-------ooooooo
oooooooo--------oooooooo oooooooo--------oooooooo
ooooooooo---------ooooooooo ooooooooo---------ooooooooo
oooooooooo----------oooooooooo oooooooooo----------oooooooooo