[Python3] 프로그래머스 카드뭉치

민갱·2023년 6월 19일

CT

목록 보기
9/35

너무 복잡하게 생각했는데, 간단하게 조건으로 풀면 되는 문제였다..

def solution(cards1, cards2, goal):
    answer = []
    cnt = cnt2 = 0
    
    for i in goal:
        if cnt < len(cards1) and cards1[cnt] == i:
            answer.append(cards1[cnt])
            cnt +=1
        if cnt2 < len(cards2) and cards2[cnt2] == i:
            answer.append(cards2[cnt2])
            cnt2 +=1

    return 'Yes' if answer == goal else 'No'
profile
가보자고

0개의 댓글