프로그래머스

완주하지 못한 선수

오리_꿀꿀 2021. 1. 13. 00:21

def solution(participant, completion):
    p = participant
    c = completion
    a = {}
    b = {}
    l = []
    for i in range(len(p)):
        a[p[i]] = 0
    for i in range(len(p)):
        a[p[i]] += 1
    for i in range(len(c)):
        a[c[i]] -= 1

    for i in a:
        for _ in range(a[i]):
            l.append(i)
            
    return l[0]

동명이인이 있기 때문에 dictionary의 value 값에 몇 명인지 대입해주고 여기서 completion 사람을 빼주기로 했다.

'무조건 답은 한명'이라는 조건을 못 봐서 해맸다..