Dada una cadena no vacía s, con una longitud par, y un entero positivo n, que representa su altura, componga una pirámide usando las siguientes reglas:
La pirámide debe contener n líneas no vacías; Se permiten nuevas líneas al final. Para cada 1 <= i <= n, la línea i-ésima debe contener la cadena con cada carácter individual repetido en el lugar i veces; abcd repetido 3 veces como tal se convierte en aaabbbcccddd. Cada línea debe estar centrada con espacios de relleno para que el centro de cada línea esté alineado verticalmente. Se permiten espacios finales al final de cada línea. También puede tener hasta una nueva línea inicial pero ningún otro espacio en blanco antes de la primera línea.
No se garantiza que la cadena de entrada sea un palíndromo.
Caso de prueba
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