풀이 처음에는 goal과 cards의 요소가 같으면 goal과 cards에 해당 하는 문자를 모두 지우려 했는데 생각해보니 goal은 통과만 시키고 cards만 제거하면 되는 것 같아 코드가 간결해져 간단하게 해결 def solution(cards1, cards2, goal): for g in goal: if cards1 and g == cards1[0]: del cards1[0] elif cards2 and g == cards2[0]: del cards2[0] else: return "No" else: return "Yes"