Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Strings

Título: Comprimir rle

Descripción de la función

Comprime un string utilizando la codificación RLE ("Run-Length Encoding"). RLE: por cada grupo de caracteres consecutivos repetidos, se almacenará una única ocurrencia del carácter, seguida del número de ocurrencias en caso de que sea mayor que 1 (ejemplo: 'aaab' se comprime como 'a3b'). La cadena solo estará compuesta por letras y/o símbolos.

Ejemplos

Entrada: comprimir_RLE(cadena="aaabbc")
Salida: "a3b2c"
Entrada: comprimir_RLE(cadena="abcde")
Salida: "abcde"

Parámetros

str
cadena

string a comprimir.

Valor retornado

str

String comprimido mediante RLE.

Código



Resultado: