반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/12906
해설
중복 제거 후 원본 순서대로 반환하는 로직이다. 자연어 처리에서 단어 Encoding 방식인 바이트 페어 인코딩(Byte Pair Encoding, BPE)과 유사하다.
def solution(arr):
answer = []
for v in arr:
if not arr or answer[-1] != v:
answer.append(v)
return answer
반응형