Dada uma seqüência de caracteres não vazia s, com comprimento par e um número inteiro positivo n, representando sua altura, componha uma pirâmide usando as seguintes regras:
A pirâmide deve conter n linhas não vazias; novas linhas finais são permitidas. Para cada 1 <= i <= n, a i-ésima linha deve conter a sequência com cada caractere individual repetido no local i vezes; abcd repetido 3 vezes, como tal, torna-se aaabbbcccddd. Cada linha deve ser centralizada com espaços de preenchimento para que o meio de cada linha fique alinhado verticalmente. Espaços à direita no final de cada linha são permitidos. Você também pode ter até uma nova linha de frente, mas nenhum outro espaço em branco antes da primeira linha.
Não é garantido que a sequência de entrada seja um palíndromo.
Caso de teste
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