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 al string cadena 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'). El string solo estará compuesto 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 cadena comprimido mediante RLE.

Código



Resultado: