- 방법은 간단했다. 반복문을 돌려 이전 배열 인덱스 값이랑 같으면 넣고, 안같으면 버리고 하는 방식을 택했다.
- 이외의 방식으로 pop 과 배열의 [-1] 부분을 추가해서 작성하면 간단하게 코드가 작성되는데, 익숙한 것을 쓰다 보니 이런 코드가 만들어진 것 같다.
#내가 작성한 코드
def solution(arr):
answer=[]
for i in range(len(arr)):
if i==0:
answer.append(arr[i])
elif arr[i]!=arr[i-1]:
answer.append(arr[i])
return answer
#인상 깊은 코드
def solution(arr):
answer = [arr[0]]
for a in arr:
if not a == answer[-1]:
answer.append(a)
return answer