سننظر فقط في الأسطر التي تتكون من أحرف لاتينية كبيرة. على سبيل المثال ، ضع في اعتبارك السلسلة AAAABCCCCCDDDD. & nbsp ؛ طول هذه السلسلة هو 14. نظرًا لأن السلسلة تتكون من أحرف لاتينية فقط ، يمكن إزالة الأحرف المكررة & nbsp ؛ واستبدالها بأرقام تحدد عدد التكرارات. يمكن تمثيل السلسلة كـ 4AB5C4D. & nbsp؛ طول هذه السلسلة هو 7. سنسمي الطريقة الموصوفة تحزم سلسلة. & nbsp؛
اكتب برنامجًا يأخذ سلسلة محزومة ويستعيد & nbsp ؛ السلسلة الأصلية منه. div>
& nbsp؛
إخراج & nbsp؛ بيانات
يحتوي ملف الإدخال على سطر واحد معبأ. يمكن للسلسلة أن تحتوي فقط على تراكيب من النموذج nA ، & nbsp ؛ حيث n هو عدد التكرارات للحرف (عدد صحيح من 2 إلى 99) ، & nbsp ؛ و A هو حرف لاتيني كبير ، & nbsp ؛ أو إنشاءات النموذج أ ، أي حرف بدون رقم يحدد & nbsp ؛ عدد التكرارات. الحد الأقصى لطول السلسلة لا يتجاوز 80.
& nbsp؛
الإخراج strong>
إخراج السلسلة المستعادة إلى ملف الإخراج. في هذه الحالة ، يجب تقسيم السلسلة & nbsp؛ إلى أسطر تتكون من 40 حرفًا بالضبط & nbsp؛ (باستثناء آخرها ، والتي قد تحتوي على أقل من 40 حرفًا). div>
& nbsp؛
أمثلة div>
نبسب ؛
<الجسم>
إدخال td>
| الإخراج td>
|
3A4B7D نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ على & nbsp؛ & nbsp؛ |
AAABBBBDDDDDDD |
22D7AC18FGD |
DDDDDDDDDDDDDDDDDDDDDDDAAAAAAAACFFFFFFFFFFF
FFFFFFFFGD
|
95AB |
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAB
|
40AB39A |
& nbsp؛ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
& nbsp؛