반응형
풀이
- 처음에는 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"
'알고리즘' 카테고리의 다른 글
[프로그래머스, 파이썬] 추억 점수 (0) | 2024.03.13 |
---|---|
[프로그래머스, 파이썬] 주식가격 (0) | 2024.03.12 |
[프로그래머스, 파이썬] 2016년 (0) | 2024.03.12 |
[프로그래머스, 파이썬] 더 맵게 (0) | 2024.03.11 |
[프로그래머스, 파이썬] 덧칠하기 (0) | 2024.03.11 |