Salve a tutti..
avrei bisogno di un piccolo aiuto..

dovrei fare un progetto che utilizza la compressione RLE.
Essa consiste nel contare i caratteri ripetuti consecutivamente e salvare questo numero con la lettera corrispondente.

Ad esempio la stringa ddfffm diventa d2f31m

Il mio problema è il salvataggio del numero e della lettera in maniera efficiente, cercando di limitare il più possibile lo spazio occupato.

Sono riuscito a implementare banalmente il salvataggio, ma la mia soluzione richiede troppo spazio e tempo di esecuzione.

Qualcuno potrebbe aiutarmi gentilmente? Grazie per la vostra disponibilità