function solution(cards1, cards2, goal) {
var answer = "";
const card1Arr = goal.filter((str) => cards1.includes(str));
const card2Arr = goal.filter((str) => cards2.includes(str));
let arr1 = [];
let arr2 = [];
for (let i = 0; i < card1Arr.length; i++) {
if (card1Arr[i] === cards1[i]) {
arr1.push(card1Arr[i]);
}
}
for (let j = 0; j < card2Arr.length; j++) {
if (card2Arr[j] === cards2[j]) {
arr2.push(card2Arr[j]);
}
}
return arr1.length === card1Arr.length && arr2.length === card2Arr.length
? "Yes"
: "No";
}
function solution(cards1, cards2, goal) {
for (const s of goal) {
if (cards1[0] == s) {
cards1.shift();
} else if (cards2[0] == s) {
cards2.shift();
} else {
return "No";
}
}
return "Yes";
}
앞 배열 제거 해주기