【题目描述】
给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。
请你返回 nums 中唯一元素的 和
https://leetcode.cn/problems/sum-of-unique-elements/
【示例】
【代码】
admin
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 2022-12-08
*/
class Solution {
public int sumOfUnique(int[] nums) {
Map<Integer,Integer> map = new HashMap<>();
for (int i = 0; i < nums.length; i++) {
map.put(nums[i], map.getOrDefault(nums[i], 0) + 1);
}
Set<Map.Entry<Integer, Integer>> entries = map.entrySet();
int sum = 0;
for (Map.Entry<Integer, Integer> entry : entries) {
if (entry.getValue() == 1){
sum += entry.getKey();
}
}
return sum;
}
}
public class Main {
public static void main(String[] args) {
int[] arr = {1,2,3,2};
System.out.println(new Solution().sumOfUnique(arr));
}
}