취준생의 코딩테스트 연습기

[프로그래머스] 완주하지 못한 선수 파이썬(python) 본문

코딩테스트/프로그래머스

[프로그래머스] 완주하지 못한 선수 파이썬(python)

Jiwon_C 2021. 3. 10. 00:02

 # 문제 링크

programmers.co.kr/learn/courses/30/lessons/42576

 

코딩테스트 연습 - 완주하지 못한 선수

수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수

programmers.co.kr

# Soultion

1
2
3
4
5
6
7
8
9
10
11
12
import collections
 
 
def solution(participant, completion):
    answer = ''
    
    a = collections.Counter(participant)
    b = collections.Counter(completion)
    coll = a-b
    for key, value in coll.items():
        answer = key
    return answer
cs

 

7. 8. Counter()함수를 이용하여 선수들의 이름을 카운트한다.

9. 완주하지 못한 선수를 구하기위하여 (참가자-완주자)를 한다.

10. 남아있는 선수의 이름만 뽑아내어 출력한다.

 

Comments