[프로그래머스] 같은 숫자는 싫어Lv.1 - Python

GoshK·2022년 1월 29일
0

[프로그래머스] Python

목록 보기
26/68
post-thumbnail

[프로그래머스] 같은 숫자는 싫어Lv.1

나의 풀이

def solution(arr):
    a = []
    temp = 10
    for i in range(len(arr)):
        if temp != arr[i]:
            a.append(arr[i])
            temp = arr[i]
    return a
  • 처음에 리스트 안 원소끼리 비교하거나 set을 쓰는 등 시도해보았지만 실패하였다.
  • temp라는 임의의 비교 변수를 두어 temp 와 같지 않으면 리스트에 넣어주고 temp 를 해당 값으로 바꿔준다.
  • 이 과정을 리스트 사이즈만큼 반복한다.

0개의 댓글