Boş olmayan bir dize s, eşit uzunluk ve yüksekliğini temsil eden pozitif bir tamsayı n verildiğinde, aşağıdaki kuralları kullanarak bir piramit oluşturun:
Piramit boş olmayan n çizgiler içermelidir; takip eden yeni satırlara izin verilir. Her 1 <= i <= n için, i-th satırı, her bir i karakterinin yerinde i defa tekrarlanan dizeyi içermelidir; 3 kez tekrarlanan abcd'ler aaabbbcccddd olur. Her çizgi, doldurma boşluklarıyla ortalanmalıdır, böylece her çizginin ortası dikey olarak hizalanır. Her satırın sonundaki sondaki boşluklara izin verilir. Ayrıca ilk satırdan önce bir satır sonuna kadar yeni satırınız olabilir, ancak başka boşluk yok.
Giriş dizesinin bir palindrom olduğu garanti edilmez.
Test durumu
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