처음 코드는 아래와 같음
function solution(cards1, cards2, goal) {
for (const item of goal) {
if (cards1.includes(item)) {
if (cards1[0] === item) {
cards1.shift();
} else {
return 'No';
}
} else if (cards2.includes(item)) {
if (cards2[0] === item) {
cards2.shift();
} else {
return 'No';
}
} else {
return 'No';
}
}
return 'Yes';
}
신나게 다른 사람 코드를 보러 갔더니 아..저거 필요없었네? 라고 보니까 깨달아짐 속상티비;
function solution(cards1, cards2, goal) {
for (const item of goal) {
if (cards1[0] === item) {
cards1.shift();
} else if (cards2[0] === item) {
cards2.shift();
} else {
return 'No'
}
}
return "Yes";
}