Find All Lonely Numbers in the Array LeetCode solution in JavaScript

1
var findLonely = function (nums) {
2
let countMap = new Map();
3
let result = [];
4
for (let num of nums) {
5
countMap.set(num, (countMap.get(num) || 0) + 1);
6
}
7
for (let num of nums) {
8
if (
9
!countMap.has(num - 1) &&
10
!countMap.has(num + 1) &&
11
countMap.get(num) === 1
12
) {
13
result.push(num);
14
}
15
}
16
return result;
17
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0