Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Compression de chaine
L'idee de la compression par comptage (Run-Length Encoding) est simple : on remplace les sequences de caracteres repetes par le caractere suivi du nombre de repetitions.
Par exemple, 'aaabbbcc' devient 'a3b3c2'. C'est utilise dans certains formats d'image (BMP, TIFF).
Mais attention : si la compression ne reduit pas la taille, on retourne la chaine originale. Par exemple, 'abcd' donnerait 'a1b1c1d1' qui est plus long, donc on garde 'abcd'.