IT/알고리즘

[프로그래머스] 완주하지 못한 선수(python)

1am_wish 2021. 3. 19. 04:05
728x90
반응형
def solution(participant, completion):
    for i in completion : participant.remove(i)
    answer = participant[0]
    return answer

효율성 검사에서 실패,,

자바 풀이처럼 두 리스트를 정렬 후 값이 일치하지 않으면 리턴하는 것으로 바꿈

def solution(participant, completion):
    answer = ''

    participant.sort()
    completion.sort()
    for i in range(len(participant)):
        if participant[i] != completion[i] :
            answer = participant[i]
            break
    return answer

효율성 검사까지 모두 통과!

728x90
반응형