1748. 唯一元素的和
题目描述: 给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。请你返回 nums 中唯一元素的和 。
示例 1:
输入:nums = [1,2,3,2]
输出:4
解释:唯一元素为 [1,3] ,和为 4 。
示例 2: 输入:nums = [1,1,1,1,1]
输出:0
解释:没有唯一元素,和为 0 。
提示:
1 <= nums.length <= 100
1 <= nums[i] <= 100
class Solution {
public int sumOfUnique(int[] nums) {
int[] count = new int[110]; //通过哈希表来记录每个元素出现的次数
for(int num : nums){ //遍历数组,记录各个数组元素的出现次数
count[num]++;
}
int ans = 0 ;
for (int i = 0 ; i < 110 ; i++)
{
if (count[i] == 1 ) ans += i;
}
return ans;
}
}