DHistory
[Programmers] Level 1 - 완주하지 못한 선수 본문
문제
풀이 1
def solution(participant, completion):
attendees = {name: 0 for name in participant}
for name in participant:
attendees[name] += 1
for name in completion:
attendees[name] -= 1
return next(index for index, value in attendees.items() if value == 1)
채점 결과
풀이 2
from collections import Counter
def solution_refactor(participant, completion):
return list((Counter(participant) - Counter(completion)).elements())[0]
채점 결과
'Computer Science > Algorithm' 카테고리의 다른 글
[Programmers] Level 1 - [1차] 비밀지도 (0) | 2023.08.08 |
---|---|
[Programmers] Level 1 - [1차] 다트 게임 (0) | 2023.08.08 |
[Programmers] Level 1 - K번째수 (0) | 2023.08.08 |
[Programmers] Level 1 - 모의고사 (0) | 2023.08.08 |
[Programmers] Level 1 - 체육복 (0) | 2023.08.08 |