[프로그래머스] lv.1 카드 뭉치

Jenny·2023년 7월 19일
0

ProblemSolving

목록 보기
8/14
post-thumbnail

문제

https://school.programmers.co.kr/learn/courses/30/lessons/159994

정답

def solution(cards1, cards2, goal):
    answer = 'Yes'
    card1_index, card2_index = 0,0
    
    for word in goal:
        if len(cards1) > card1_index and word == cards1[card1_index]:
            card1_index += 1
        elif len(cards2) > card2_index and word == cards2[card2_index]:
            card2_index +=1
        else:
            answer = 'No'
            break
    return answer

풀이

for문의 break: break문이 실행되면 현재 실행 중인 반복문을 즉시 종료하고, 반복문 다음의 코드로 넘어간다.

profile
Developer로의 여정

0개의 댓글