728x90
반응형
문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/42576
풀이:
첫 시도
def solution(participant, completion):
return ''.join([i for i in participant if i not in completion])
동명이인 땜에 실패
>> 딕셔너리 사용
from collections import Counter
def solution(participant, completion):
res = Counter(participant) - Counter(completion)
return "".join(list(res.keys()))
# return ''.join([i for i in participant if i not in completion])
print(solution( ["mislav", "stanko", "mislav", "ana"],["stanko", "ana", "mislav"]))
반응형
댓글