# li의 가장 마지막 값과 비교후 다를 경우 추가
def solution(arr):
li = []
[li.append(i) for i in arr if li[-1:] != [i]]
return li
# 현재 arr index값과 다음 위치의 값이 다를 경우 추가하는 형식
def solution(arr):
li = []
for i in range(len(arr)):
if i != len(arr)-1:
if arr[i] != arr[i+1]: li.append(arr[i])
else:li.append(arr[i])
return li
'알고리즘' 카테고리의 다른 글
[프로그래머스] 삼총사 (0) | 2023.07.05 |
---|---|
[프로그래머스] 할인 행사 (0) | 2023.07.05 |
[프로그래머스] 최대공약수와 최소공배수 (0) | 2023.07.04 |
[프로그래머스] 직사각형 별찍기 (0) | 2023.07.03 |
[프로그래머스] 행렬의 덧셈 (0) | 2023.07.03 |