function solution(cards1, cards2, goal) {
for(let i = 0; i < goal.length; i++) {
if(cards1[0] === goal[i]) {
cards1.shift();
continue;
}
if(cards2[0] === goal[i]) {
cards2.shift();
continue;
}
return "No";
}
return "Yes";
}
for
문을 돌면서 goal 배열도 shift
를 하다가 해멨다.continue
for
, for..of
문에서는 continue
를 사용할 수 있으나 forEach
문에서는 사용할 수 없다.