알고리즘
[프로그래머스, 파이썬] 카드 뭉치
hminor
2024. 3. 12. 10:56
반응형
풀이
- 처음에는 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"