-
프로그래머스[Python] - 압축[2018 KAKAO BLIND RECRUITMENT]프로그래머스문제정리 & Python잡다한것 2021. 7. 25. 17:23728x90반응형
압축[2018 KAKAO BLIND RECRUITMENT]
문제 url : https://programmers.co.kr/learn/courses/30/lessons/17684
문제 내용 : LZW로 압축하려고 한다. 이때 압축 과정을 구현해 내면된다.
- 길이가 1인 모든 단어를 포함하도록 사전을 초기화한다.
- 사전에서 현재 입력과 일치하는 가장 긴 문자열
w
를 찾는다. w
에 해당하는 사전의 색인 번호를 출력하고, 입력에서w
를 제거한다.- 입력에서 처리되지 않은 다음 글자가 남아있다면(
c
),w+c
에 해당하는 단어를 사전에 등록한다. - 단계 2로 돌아간다.
알고리즘 : 구현, 문자열 계산
반응형'프로그래머스문제정리 & Python잡다한것' 카테고리의 다른 글
프로그래머스[Python] - 최댓값과 최솟값, 최솟값 만들기, 행렬의 곱셈, N개의 최소공배수 (0) 2021.07.28 프로그래머스[Python] - 다음 큰 숫자, 땅따먹기, 숫자의 표현 (0) 2021.07.25 프로그래머스[Python] - 방금그곡, 가장 큰 정사각형 찾기 (0) 2021.07.25 프로그래머스[Python] - 방문 길이, 올바른 괄호, 피보나치 수 (0) 2021.07.21 프로그래머스[Python] - 쿼드 압축 후 개수 세기, [1차]캐시 (0) 2021.07.21