Skip to content

Commit e44fd74

Browse files
committed
Card_bundle / 중급
1 parent 330d680 commit e44fd74

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tkddbs587/Queue/Card_bundle.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
function solution(cards1, cards2, goal) {
2+
let index1 = 0; // 카드1의 인덱스
3+
let index2 = 0; // 카드2의 인덱스
4+
5+
for (let i = 0; i < goal.length; i++) {
6+
if (cards1[index1] === goal[i]) {
7+
// 카드1의 인덱스 0부터 순서대로 골의 인덱스 i와 같으면
8+
index1++; // 카드 1의 인덱스 1 증가
9+
} else if (cards2[index2] === goal[i]) {
10+
// 카드2의 인덱스 0부터 순서대로 골의 인덱스 i와 같으면
11+
index2++; // 카드 2의 인덱스 1 증가
12+
} else return "No"; // 순서대로 비교하다가 더 이상 일치하는 인덱스가 없으면 만들 수 없는 문장이므로 No 반환
13+
}
14+
return "Yes"; // goal의 인덱스만큼 순회를 성공적으로 마치면 문장을 만들 수 있으므로 Yes 반환
15+
}

0 commit comments

Comments
 (0)