완주하지 못한 선수
- 문제 유형 : Hash
- 사용언어 : Python
- 난이도 : LV. 1
- 출처 : 프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/42576
def solution(participant, completion):
participant_dict = {}
# 참가자 이름을 딕셔너리에 추가하면서 카운트 증가
for name in participant:
if name in participant_dict:
participant_dict[name] += 1
else:
participant_dict[name] = 1
# 완주자 이름에 대한 카운트 감소
for name in completion:
participant_dict[name] -= 1
# 카운트가 0이 아닌 이름 찾기
for name in participant_dict:
if participant_dict[name] > 0:
return name
반응형
'Programming Test > 문제풀이' 카테고리의 다른 글
[문제 풀이 23] 코드 트리 - n x m 표 이동 5 (0) | 2024.04.23 |
---|---|
[문제 풀이 22] 코드 트리 - 색맹 (0) | 2024.04.22 |
[문제 풀이 20] 코드 트리 - 연결된 칸 찾기 (0) | 2024.04.19 |
[문제 풀이 19] 코드 트리 - 구역마다 다른 드랍 아이템 (0) | 2024.04.18 |
[문제 풀이 18] 코드 트리 - 정수 두 개의 합 (0) | 2024.04.18 |