Sətirin açılması
Biz yalnız böyük latın hərflərindən ibarət olan sətirləri nəzərdən keçirəcəyik. Məsələn, AAAABCCCCCDDDD sətirini götürək. Bu sətirin uzunluğu 14-ə bərabərdir. Sətir yalnız latın hərflərindən ibarət olduğuna görə, təkrarlanan simvollar silinərək, onların sayını göstərən rəqəmlərlə əvəz edilə bilər. Beləliklə, verilmiş sətir 4AB5C4D şəklində yazıla bilər. Bu yeni sətirin uzunluğu 7-dir. Bu prosesi biz sətirin qablaşdırılması adlandıracağıq.
Qablaşdırılmış sətiri alıb, onun əsasında ilkin sətiri bərpa edən bir proqram yazın.
Giriş məlumatları
Bir qablaşdırılmış sətir verilir. Sətirdə yalnız nA tipli konstruksiyalar ola bilər, burada n simvolun təkrar sayını göstərir (tam ədəd 2-dən 99-a qədər), A isə böyük latın hərfidir. Həmçinin, A tipli konstruksiyalar da ola bilər, yəni təkrar sayını göstərən rəqəm olmadan simvol. Sətirin maksimal uzunluğu 80-i keçmir.
Çıxış məlumatları
Bərpa edilmiş sətiri çıxarın. Bu zaman sətir tam olaraq 40 simvoldan ibarət olan sətirlərə bölünməlidir (sonuncu sətir 40 simvoldan az ola bilər).