CODINGTEST_같은 숫자는 싫어

코넬·2023년 4월 9일
0

CodingTest_PCCE

목록 보기
10/17
post-thumbnail

  • 방법은 간단했다. 반복문을 돌려 이전 배열 인덱스 값이랑 같으면 넣고, 안같으면 버리고 하는 방식을 택했다.
  • 이외의 방식으로 pop 과 배열의 [-1] 부분을 추가해서 작성하면 간단하게 코드가 작성되는데, 익숙한 것을 쓰다 보니 이런 코드가 만들어진 것 같다.
#내가 작성한 코드
def solution(arr):
    answer=[]
    for i in range(len(arr)):
        if i==0:
            answer.append(arr[i])
        elif arr[i]!=arr[i-1]:
            answer.append(arr[i])
    return answer

#인상 깊은 코드
def solution(arr):
    answer = [arr[0]]
    for a in arr:
        if not a == answer[-1]:
            answer.append(a)

    return answer

나도 같은 숫자는 싫어 ! 문제 풀어볼래 !

profile
어서오세요.

0개의 댓글