2150-find-all-lonely-numbers-in-the-array
DevGod needs to write a blog entry for this problem!
/**
* @param {number[]} nums
* @return {number[]}
*/
var findLonely = function(nums) {
let myMap = new Map();
for(let num of nums){
if(!myMap.has(num)){
myMap.set(num, 0);
}
myMap.set(num, myMap.get(num)+1);
}
let ans = [];
for(let key of myMap.keys()){
if(myMap.get(key) == 1){
if(!myMap.has(key-1) && !myMap.has(key+1)){
ans.push(key);
}
}
}
return ans;
};