문제 설명
문제 해결
연속적으로 나타나는 원소를 제거한 리스트를 반환해야하는 문제이다.
현재 원소 x와 이전 원소 prev를 지정하여 비교하는 방법으로 문제를 풀었다.
prev와 x가 다르면 res에다가 x를 추가하는 방식이다.
def solve(arr):
prev = arr[0]
res = [prev]
for x in arr :
if prev != x:
res.append(x)
prev = x
return res
def solution(arr):
answer = solve(arr)
return answer
'Algorithm > 프로그래머스 연습 문제' 카테고리의 다른 글
프로그래머스 / 코딩 테스트 / 두 정수 사이의 합 (0) | 2020.12.24 |
---|---|
프로그래머스 / 코딩 테스트 / 나누어 떨어지는 숫자 배열 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 가운데 글자 가져오기 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 3진법 뒤집기 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 직사각형 별찍기 (0) | 2020.12.24 |