해쉬

박진은·2023년 3월 17일
0

코테

목록 보기
17/44

https://school.programmers.co.kr/learn/courses/30/lessons/42576

def solution(participant, completion):
    
    #participant 마라톤에 참여한 선수들의 이름이 담긴 배열
    #completion 완주한 선수들의 이름이 담긴 배열
    answer = ''
    participant_dict = {x:0 for x in set(participant)}
    
    for i in participant:
        participant_dict[i] += 1
        
    for e in completion:
        participant_dict[e] -= 1
    
    for i in participant_dict.keys():
        if participant_dict[i] != 0:
            answer += i
    
        
    return answer

마라톤 선수중 완주하지 못한 선수를 찾는 과정이다. 리스트를 이용해서 작성하면 시간초과가 발생하기 때문에 딕셔너리를 이용해서 푸는 것이 필수 적이다.

profile
코딩

0개의 댓글