#198Programare
Decodificarea unui text comprimat cu caracter și număr de repetări
Enunț
Se citește de la tastatură un text de maxim 25 de caractere care reprezintă un text codificat în care fiecare caracter care nu este cifră este urmat de un caracter cifră şi determină şi afișează pe ecran textul necodificat. Codificarea textului s-a realizat astfel: pentru fiecare caracter care nu e literă s-a precizat caracterul și numărul de repetări consecutive ale sale, iar pentru caracterele de tip literă s-a precizat predecesorul său urmat de numărul de apariții consecutive. Dacă litera este ‘a’ sau ’A’, atunci predecesorul este ’z’, respectiv ’Z’.
Exemple
dacă se citește y3#2z4*1k2
se va afișa: zzz##aaaa*ll
Rezolvare
Rezolvarea pentru această problemă nu este încă publicată.
Apariții
- Galati 2026 — problema 38 · sursa oficială