강의로 돌아가기
Tb

테스트케이스 12번만 통과를 못하는데 반례좀 부탁드려요

테스트 케이스 12번만 통과를 못하고 있습니다.
혹시 12번 통과 못하시다가 반례 찾아서 성공하신분 계시나요?

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def solution(n, lost, reserve):
    answer = n-len(lost)
    for i in range(len(lost)):
        if lost[i] in reserve:
            answer += 1
            reserve.remove(lost[i])
        else:
            if i-1 >= 0 and lost[i]-1 in reserve:
                answer += 1
                reserve.remove(lost[i]-1)
            elif i+1 < n and lost[i]+1 in reserve:
                answer += 1
                reserve.remove(lost[i]+1)
    return answer
  • Shown
    solution(5, [2,3], [5,3,1]) 도움이 되길 바래요. --> 3번은 잃어 버린 사람이라 빌려 줄 수가 없어요 Shown 2019.04.07 00:52
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.