프로그래머스 풀이 33

[프로그래머스] Lv.1 같은 숫자는 싫어 (파이썬)

공간 a를 추가하지 않고 arr만으로 중복을 체크하고 다시 중복을 제거하면 효율성 테스트에서 떨어졌다. 그래서 a에 추가하는식으로 했다. def solution(arr): answer = [] a=[] for i in range(len(arr)-1): if arr[i]!=arr[i+1]: #같지 않다면 a.append(arr[i]) #a에 append a.append(arr[-1]) #마지막 원소 append # for i in range(len(arr)): # if -1 in arr: # arr.remove(-1) # else: # break 다시 한번 for문을 돌리면 효율성 테스트에 떨어진다 answer=a return answer