강의로 돌아가기
송로민

테스트케이스 12번만 통과 못했습니다.

이 코드가 상당히 비효율적인건 저도 알고 있습니다.

하지만 예외가 있는지는 잘 모르겠습니다.

제가 궁금한건 두가지 중 한가지인데요.

테스트케이스 12번이 뭔지 알 수 있을까요? 혹은 예외가 나올 수 있는 input값이 있을까요?

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def solution(n, lost, reserve):
    checker=False

    for i in range(len(lost)):
        for j in range(len(reserve)):
            if lost[i]-1 <= reserve[j] and lost[i]+1 >= reserve[j]:
                reserve[j]=-1
                checker=True
                break

        if(checker==False):
            n-=1
        checker=False

    return n
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.