Study/Python
[python]문자열 압축하기
seomj
2021. 2. 6. 12:49
def compress_string(s):
_c = ""
cnt = 0
result = ""
for c in s:
if c!=_c:
_c = c
if cnt: result += str(cnt)
result += c
cnt = 1
else:
cnt +=1
if cnt: result += str(cnt)
return result
print (compress_string("aaabbcccccca")) # a3b2c6a1 출력
출처 : 점프 투 파이썬