프로그래머스 - LV1 - 같은 숫자는 싫어

박종일·2023년 4월 7일
0

프로그래머스 LV.1

목록 보기
11/26

<나의풀이>

def solution(arr):
    answer = []
    for item in arr:
        if answer[-1:] == [item]:
            continue
        answer.append(item)
    return answer

continue를 생각하는 센스를 생각못해 시간을 오래 끌었던 문제, 스택의 개념을 조금만 알았더라면 금방 풀었을 것이다. 자료구조 공부해...

<참고풀이>

def solution(s):
    # 함수를 완성하세요
    result = []
    for c in s:
        if len(result) == 0 or result[-1] != c:
            result.append(c)

    return result

예외처리에 대한 생각도 중요하다!
예전 python 기초 배울 때 작년... 그 내 멘토는 예외처리에 대해서 항상 생각하라고 명언 날리듯 해왔다...

profile
존경하는 인물: 스토브리그 백승수 단장(남궁민)

0개의 댓글