코딩테스트 완주하지 못한 선수 문제풀이

프로그래머스 완주하지 못한 선수(level 1) 문제풀이

def solution(participant, completion):
  data = {}
  for i in participant:
    if i in data:
      data[i] += 1
    else:
      data[i] = 1
  for i in completion:
    if i in data:
      data[i] -= 1
    if data[i] == 0:
      del data[i]
  return list(data)[0]

코드가 구리긴한데 레벨 1이라서 그냥 놔둠

좋은 웹페이지 즐겨찾기