12906 | 같은 숫자는 싫어
https://programmers.co.kr/learn/courses/30/lessons/12906?language=python3
def solution(arr):
answer = []
for num in arr:
if (not answer) or (answer[-1] != num):
answer.append(num)
return answer
def solution(arr):
answer = []
for num in arr:
if answer[-1:] != [num]:
answer.append(num)
return answer
배열이 비어있을 때 [-1] 을 사용하면 IndexError: list index out of range
에러가 뜬다 [-1:] 을 사용하면 배열이 비어있을 때도 사용가능
단, list 형식이므로 비교할 때 num이 아닌 [num]으로 해주어야한다.