알고리즘 유형 : 해시(딕셔너리)
풀이 참고 없이 스스로 풀었나요? : O
https://programmers.co.kr/learn/courses/30/lessons/42576
딕셔너리 풀이
def solution(participant, completion):
answer = ''
result = {}
for key in participant:
if key not in result:
result[key] = 1
else:
result[key] += 1
for key in completion:
result[key] -= 1
for key in result:
if result[key] >= 1:
answer = key
break
return answer
Counter 모듈 풀이
from collections import Counter
def solution(participant, completion):
result = Counter(participant) - Counter(completion)
return list(result.keys())[0]
SOLVE 1) 풀이 요약 (딕셔너리 풀이)
SOLVE 2 풀이 요약 (Counter 모듈 풀이)
배운 점, 어려웠던 점