강의로 돌아가기
김건호

효율성 테스트

주석 처리한 두 번째 코드를 돌리면, 효율성 테스트가 0점이 나오네요ㅠㅠ

pop을 쓰면 안되는 문제인가요?

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def solution(arr):
    answer = []
    for i in range(len(arr)):  
        if i < len(arr)-1: 
            if  arr[i] != arr[i+1]:
                answer.append(arr[i])
        elif i == len(arr)-1:
            answer.append(arr[i])
    return answer

# def solution(arr):
#     answer = []
#     while len(arr)-1:  
#         a = arr.pop(0)
#         if a != arr[0]:
#             answer.append(a)
#     answer.append(arr[0])
#     return answer
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.