Find All Lonely Numbers in the Array LeetCode solution in C++
1class Solution {2public:3vector<int> findLonely(vector<int> &nums) {4int n = nums.size();5unordered_map<int, int> ump;6vector<int> sol;7for (int i = 0; i < n; i++) {8ump[nums[i]]++;9}10for (auto a : ump) {11if (a.second == 1 and !ump.count(a.first + 1) and !ump.count(a.first - 1))12sol.push_back(a.first);13}1415return sol;16}17};