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