https://school.programmers.co.kr/learn/courses/30/lessons/159994
def solution(cards1, cards2, goal):
answer = ''
isTrue = True
for i in range(len(goal)):
string = goal[i]
c1 = ''
c2 = ''
if cards1:
c1 = cards1[0]
if cards2:
c2 = cards2[0]
if c1 == string:
cards1.pop(0)
elif c2 == string:
cards2.pop(0)
else:
isTrue = False
break
if isTrue == False:
answer = 'No'
else:
answer = 'Yes'
return answer
전형적인 구현문제이다.
주어진 조건에만 충실하면 쉽게 풀수 잇다.
'알고리즘' 카테고리의 다른 글
프로그래머스) 공원 산책 (0) | 2023.03.24 |
---|---|
프로그래머스)바탕화면 정리 (0) | 2023.03.24 |
프로그래머스)덧칠하기 (0) | 2023.03.05 |
백준)양 (0) | 2023.03.02 |
백준)1로 만들기 (0) | 2023.02.28 |