Problem

3 /5


Bir satırı paketten çıkarma

Problem

Yalnızca büyük Latin harflerden oluşan satırları dikkate alacağız. Örneğin, AAAABCCCCCDDDD dizesini ele alalım. Bu dizenin uzunluğu 14'tür. Dize yalnızca Latin harflerinden oluştuğundan, tekrarlanan karakterler kaldırılabilir ve tekrar sayısını belirten sayılarla değiştirilebilir. Böylece, bu string, 4AB5C4D olarak temsil edilebilir.  Böyle bir stringin uzunluğu 7'dir. Tanımlanan yöntemi bir string paketleme olarak adlandıracağız. 
 
Paketlenmiş bir dizgiyi alan ve ondan orijinal dizgiyi geri yükleyen bir program yazın.
 
Çıktı verileri
Giriş dosyası, paketlenmiş bir satır içerir. Bir dize, yalnızca nA biçimindeki yapıları içerebilir; burada n, bir karakterin tekrar sayısıdır (2'den 99'a kadar bir tamsayı) ve A, büyük bir Latin harfidir ve formun yapılarıdır A, yani tekrar sayısını tanımlayan numarası olmayan bir karakter. Bir dizenin maksimum uzunluğu 80'i geçmez.
 
Çıktı
Geri yüklenen dizeyi çıktı dosyasına yazdırın. Bu durumda, dize tam olarak 40 karakterlik satırlara bölünmelidir (40 karakterden az olabilen sonuncusu hariç).
 
Örnekler
 
 
Giriş Çıktı
3A4B7D                      AAABBBBDDDDDDD
22D7AC18FGD
DDDDDDDDDDDDDDDDDDDDAAAAAAACFFFFFFFFFF
FFFFFFFFGD
95AB
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAB
40AB39A
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA