Soit une chaîne s vide, de longueur paire, et un entier positif n, représentant sa hauteur, composez une pyramide en appliquant les règles suivantes:
La pyramide doit contenir n lignes non vides; les retours à la ligne sont autorisés. Pour chaque 1 <= i <= n, la i-ème ligne doit contenir la chaîne avec chaque caractère individuel répété à la place i fois; abcd répété 3 fois car tel devient aaabbbcccddd. Chaque ligne doit être centrée avec des espaces de remplissage de manière à ce que le milieu de chaque ligne soit aligné verticalement. Les espaces de fin à la fin de chaque ligne sont autorisés. Vous pouvez également avoir jusqu'à une nouvelle ligne principale, mais aucun autre espace avant la première ligne.
Il n'est pas garanti que la chaîne d'entrée soit un palindrome.
Cas de test
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