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
schoolthing1's amazing school repo | |
| Log | Files | Refs | Submodules | README |