school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

rle.py (257B)


      1 def rle(s):
      2     en, c, cc = "", s[0], 0
      3     for i in s:
      4         if i == c: cc += 1
      5         else:
      6             en += (c if (cc == 1) else c + str(cc))
      7             c, cc = i, 1
      8     en += (c if (cc == 1) else c + str(cc))
      9     return en
     10 
     11 print(rle("abbbcccd"))
     12