programmers.co.kr/learn/courses/30/lessons/12906?language=python3
연속된 중복을 제거하는 문제입니다. 단순히 중복을 제거하는 문제면 set을 사용하여 금방 해결하겠지만, 연속된 부분을 확인해야하므로 for문을 통해 하나씩 비교하였습니다. 레벨이 1인 문제라서 쉬운 문제였습니다.
def solution(arr):
answer = []
answer.append(arr[0])
for i in range(1,len(arr)):
if arr[i] != arr[i-1]:
answer.append(arr[i])
return answer
'Algorithm > 프로그래머스' 카테고리의 다른 글
프로그래머스 : 짝지어 제거하기(Java) (0) | 2021.07.07 |
---|---|
프로그래머스 : 예상 대진표(Java) (0) | 2021.07.07 |
프로그래머스 : 모의고사(Python) (0) | 2021.03.07 |
프로그래머스 : 3진법 뒤집기(Python) (0) | 2021.03.06 |
프로그래머스 : 나누어 떨어지는 숫자 배열(Python) (0) | 2021.03.06 |