본문 바로가기
> 알고리즘 문제 풀이/프로그래머스

lv1-같은 숫자는 싫어 (python, 파이썬)

by bky373 2020. 10. 22.
""" 1번: 나의 풀이 """
def solution(arr):
    ans = [arr[0]]
    k = 0
    for x in range(len(arr)):
        if arr[x] == ans[k]:
            continue
        ans.append(arr[x])
        k += 1
    return ans




""" 2번: 다른 사람의 풀이 """
def solution2(arr):
    ans = []
    for a in arr:
        if ans[-1:] == [a]:
            continue
        ans.append(a)
    return ans
    



- 확인하기
  - 슬라이싱 적극적으로 활용해보자!

댓글