프로그래머스 lv1 같은 숫자는 싫어 파이썬
배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요.
이거는 쉬우니까 생각을 생략하고 코드부터
def solution(arr):
answer = [arr[0]]
for i in arr[1:]:
if answer[-1] != i:
answer.append(i)
return answer
list
에 넣어 비교를 하는데,
빈 리스트가 아니기 위해 arr[0]
을 먼저 넣어주고 시작했다.
그 후 제일 최근에 넣은 즉, answer[-1]
이 i
와 같지 않을시
answer
을 넣어주는 식
약간...lv0
문제 그래도 끝!