题意:
给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。
请你返回 nums 中唯一元素的和。
数据范围:
1 <= nums.length <= 100
1 <= nums[i] <= 100
解法:
直接用map存每个数出现的次数,
最后将出现次数为1的数加起来即可.
code:
class Solution {
public:
int sumOfUnique(vector<int>& a) {
map<int,int>mp;
for(auto i:a){
mp[i]++;
}
int ans=0;
for(auto i:mp){
if(i.second==1){
ans+=i.first;
}
}
return ans;
}
};