Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 747 Bytes

File metadata and controls

30 lines (23 loc) · 747 Bytes

💻 프로그래머스 문자열 압축 풀이

  • Date : 2020.09.02(수)
  • Time : 60분 그 이상..
  • 풀이 실패 ..

내가 최대한 풀어서 맞은 풀이

  • 하지만 힌트를 보고 풀긴 했당..ㅎ
    if alist:
            if s[j:j + i] == alist[-1]:
            # 그 전에 배열에 넣어놓은 것과 앞으로 나올것이 중복되는지 검사한다.
                blist[-1] += 1
            else:
                alist.append(s[j:j + i])
                blist.append(1)

내가 틀린 point

  • 자꾸 시간초 오류가 났다.
  • 바로 문자열 길이가 1일때를 처음에 혼자 처리해야한다는 것을 알았다.

옳은 풀이

    if len(s) == 1: 
        return 1