LEVEL2/완주하지 못한 선수

Q·2021년 8월 1일
0

문제 설명


전체 코드

def solution(participant, completion):
    participant.sort()
    completion.sort()

    answer = ""
    for i, j in zip(participant,completion):
        if i != j:
            answer = i
            return answer
    answer = participant[-1]        
    return answer

해결 방법

participant와 competition 리스트를 sort만 해주면 쉽게 풀리는 문제이다. sort를 해준뒤에 zip을 통하여 for문을 돌렸을때 participant와 competition원소 i, j가 다르다면 그 i 값이 완주하지 못한 선수이고 만약 모두 일치한다면 participant의 마지막 선수가 완주하지 못한 선수라고 보면 된다.

profile
Data Engineer

0개의 댓글

관련 채용 정보