728x90
반응형
Python - 예전에 푼 걸 다시 풀어보았다.
def solution(participant, completion):
name_dict = dict()
for name in participant:
if name_dict.get(name):
name_dict[name] += 1
else:
name_dict[name] = 1
for name in completion:
count = name_dict[name]
if count == 1:
del name_dict[name]
else:
name_dict[name] -= 1
return list(name_dict.keys())[0]
# 효율성 X
# for name in completion:
# participant.remove(name)
# return participant[0]
728x90
반응형
'프로그래머스 > LEVEL 1' 카테고리의 다른 글
두 개 뽑아서 더하기 (0) | 2022.04.21 |
---|---|
신고 결과 받기 (0) | 2022.02.08 |
음양 더하기 (0) | 2021.11.28 |
숫자 문자열과 영단어 (0) | 2021.11.06 |
괄호 회전하기 (0) | 2021.11.06 |