문자열 압축 (1) 썸네일형 리스트형 [Programmers/Python] 문자열 압축 def solution(s): answer = [] # 풀이과정 1 for i in range(1, len(s)+1): string = '' ss = s[:i] # 풀이과정 2 cnt = 1 for j in range(i, len(s), i): if ss == s[j:j+i]: # 풀이과정 3 cnt += 1 else: # 풀이과정 3-2 if cnt == 1: string += ss else: string += str(cnt) + ss # 풀이과정 3-2 ss = s[j:j+i] cnt = 1 # 마지막 문자열을 string에 합치는 과정 if cnt == 1: string += ss else: string += str(cnt) + ss # 풀이과정 4 answer.append(len(string)) .. 이전 1 다음