We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91ca381 commit 22fc31eCopy full SHA for 22fc31e
1 file changed
live8/test88/문제3/이상민.js
@@ -0,0 +1,25 @@
1
+function solution(n, lost, reserve) {
2
+ lost.sort();
3
+ reserve.sort();
4
+ let arr = [...lost];
5
+ lost.map((item) => {
6
+ if (reserve.includes(item)) {
7
+ arr.splice(arr.indexOf(item), 1);
8
+ reserve.splice(reserve.indexOf(item), 1);
9
+ }
10
+ });
11
+ let newArr = [...arr];
12
+
13
+ for (let i = 0; i < arr.length; i++) {
14
+ if (reserve.includes(arr[i] - 1) || reserve.includes(arr[i] + 1)) {
15
+ if (reserve.includes(arr[i] - 1)) {
16
+ reserve.splice(reserve.indexOf(arr[i] - 1), 1);
17
+ newArr.shift();
18
+ continue;
19
20
+ reserve.splice(reserve.indexOf(arr[i] + 1), 1);
21
22
23
24
+ return n - newArr.length;
25
+}
0 commit comments