Written by
최태열
on
on
[Python][프로그래머스][Level1] 같은 숫자는 싫어
[Python][프로그래머스][Level1] 같은 숫자는 싫어
코드
def solution(arr):
ck=-1
answer=[]
for num in arr:
if num!=ck:
answer.append(num)
ck=num
return answer
이전에 들어간 숫자를 기록하는 ck를 선언한다.
arr 의 첫번째 숫자는 무조건 정답 배열에 들어가기 때문에 ck=-1로 초기화해서
처음에는 무조건 들어갈 수 있도록 하고
그 다음부터는 들어간 숫자와 동일한 값으로 바꾼다.
다음 숫자가 ck와 같다면 추가하지 않고
다르면 추가하고 ck를 바꾼다.
Discussion and feedback