[프로그래머스] 같은 숫자는 싫어 (Level 1)

imyo·2020년 10월 7일
0

알고리즘

목록 보기
35/39
post-thumbnail

같은 숫자는 싫어


Python Code

def solution(arr):
    answer = []
    previous = -1
    for i in arr:
        if i != previous:
            answer.append(i)
            previous = i
    return answer

다른 사람의 풀이 + 새로 알게 된 점

previous라는 변수를 따로 쓰지 않고 answer의 마지막 원소와 바로 비교하는 풀이가 있었다. 이 경우에 answer가 초기의 비어져있는 상태면 -1로 인덱싱 했을 때(answer[-1]) 리스트의 범위를 벗어나 오류가 나는데, answer[-1:]로 리스트를 잘라 리스트끼리 비교하는 방법을 사용했다.

profile
(●⁰౪⁰●)

0개의 댓글