1748. Sum of Unique Elements

1748. Sum of Unique Elements #

题目 #

  • 给定整数数组 nums,数组中唯一元素是那些只出现 恰好一次 的元素。
  • 返回 nums 中唯一元素的
  • 1 <= nums[i] <= 100

思路 #

哈希 #

代码 #

哈希 #

class Solution {
    public int sumOfUnique(int[] nums) {
        Map<Integer, Integer> map = new HashMap<>();
        for (int num: nums) {
            if (map.containsKey(num) == false) map.put(num, 1);
            else map.put(num, map.get(num) + 1);
        }
        int ans = 0;
        for (int num: nums) {
            if (map.get(num) == 1) ans += num;
        }
        return ans;
    }
}

致谢 #

宫水三叶