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 사람을 빼주기로 했다.

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

'프로그래머스' 카테고리의 다른 글

N으로 표현 - Dynamic Programming  (0) 2021.01.28
소수 찾기 - 완전탐색  (0) 2021.01.16
체육복 (Greedy - 1)  (0) 2021.01.12
K번째수  (0) 2021.01.10
H-Index  (0) 2021.01.10

+ Recent posts