less than 1 minute read

<-E 1748> Sum of Unique Elements

//method 1
class Solution {
public:
    int sumOfUnique(vector<int>& nums) {
        int sum = 0;
        for(auto i : nums){
            if(count(nums.begin(),nums.end(),i)==1) {
                sum += i;
            }
        }
    return sum;
    }
};

//method 2
class Solution {
public:
    int sumOfUnique(vector<int>& nums) {
        unordered_map<int,int> mp;
        for(auto i : nums){
            mp[i]++;
        }
        int count = 0;
        for(auto i : mp){
            if(i.second < 2)
                count += i.first;
        }
        return count;
    }
};