PK创意闹新春,我正在参加「春节创意投稿大赛」,详情请看:春节创意投稿大赛
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);
}
int sum = 0;
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
if (entry.getValue() == 1) {
sum += entry.getKey();
}
}
return sum;
}
}
思路: 先将数存到hash里, 然后遍历值为1的key相加返回即可