Napíš programÚloha 1/4Základná10 XP

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.

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.