비어 있지 않은 문자열 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