Skip to content

Commit acb87d1

Browse files
committed
88차 3번 문제풀이
1 parent a87ae88 commit acb87d1

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

live8/test88/문제3/황장현.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
function solution(n, lost, reserve) {
2+
let 진짜두고온애들 = lost
3+
.filter((l) => !reserve.includes(l))
4+
.sort((a, b) => a - b);
5+
6+
let 진짜빌려줄수있는애들 = reserve
7+
.filter((r) => !lost.includes(r))
8+
.sort((a, b) => a - b);
9+
10+
let answer = n - 진짜두고온애들.length;
11+
12+
for (let i = 0; i < 진짜두고온애들.length; i++) {
13+
const 진짜두고온애 = 진짜두고온애들[i];
14+
15+
for (let j = 0; j < 진짜빌려줄수있는애들.length; j++) {
16+
const 진짜빌려줄수있는애 = 진짜빌려줄수있는애들[j];
17+
if (
18+
진짜빌려줄수있는애 === 진짜두고온애 - 1 ||
19+
진짜빌려줄수있는애 === 진짜두고온애 + 1
20+
) {
21+
answer += 1;
22+
진짜빌려줄수있는애들[j] = -1;
23+
break;
24+
}
25+
}
26+
}
27+
return answer;
28+
}
29+
30+
console.log(solution(5, [2, 4], [1, 3, 5]));

0 commit comments

Comments
 (0)