function solution(cards1, cards2, goal) {
for (let i=0; i<goal.length; i++) {
if (goal[i] === cards1[0]) {
cards1.shift();
} else if (goal[i] === cards2[0]) {
cards2.shift();
}
else {return 'No'}
}
return 'Yes'
}
두 카드 꾸러미에서 첫번째 값이 해당될 경우 삭제하는 형태로 만들었고,
첫번째 값이 해당되지 않을 때, 이는 원하는 단어 배열을 만들 수 없다는 뜻이므로 'No'를 리턴하게 했고,
잘 마무리하면 'Yes' 리턴
'코딩 테스트 > test_javaScript' 카테고리의 다른 글
[코딩테스트/javaScript] 모의고사 (1) | 2025.01.16 |
---|---|
[코딩테스트/javaScript] 과일 장수 (1) | 2025.01.15 |
[코딩테스트/javaScript] 2016년 (0) | 2025.01.13 |
[코딩테스트/javaScript] 명예의 전당 (0) | 2025.01.12 |
[코딩테스트/javaScript] 콜라 문제 (0) | 2025.01.11 |