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 |