Komprimácia textu
Zadanie
Program načíta slovo a skomprimuje ho: každú skupinu rovnakých znakov idúcich za sebou nahradí znakom a počtom jeho opakovaní. Zo slova aaabccdddd vznikne a3b1c2d4.
Pozor na hraničné prípady: slovo môže mať jediný znak, ale aj byť prázdne – vtedy program vypíše prázdny riadok.
Príklady
Vstup
aaabccdddd
Očakávaný výstup
a3b1c2d4
Po odoslaní riešenie overí ešte 5 skrytých testov: prázdne slovo, jeden znak, nič sa neopakuje, viac ako 9 opakovaní, znak sa vráti neskôr.
Potrebuješ vedieť
Python sa spustí pri prvom spustení kódu.
Ctrl+Enter spustí program. Tab odsadí riadok. Esc a potom Tab opustí editor.
Vstup (stdin)
Každý riadok = jedno volanie input().
Výstup
Nápovedy
Najprv to skús bez nápovedy. Každá nápoveda prezradí o niečo viac - a trochu zníži odmenu.
Bez prihlásenia sú nápovedy zadarmo - ale ani XP sa neudeľujú.
Riešenie
Riešenie sa odomkne po poslednej nápovede.