整数配列numsを提供します。配列内の唯一の要素は、1回だけ出現する要素です。
numsの要素のみの合計を返してください。
1 <= nums.length <= 100 1 <= nums
[i] <= 100
要素範囲を使用して、ハッシュテーブルを使用して発生数を記録します。
class Solution {
public:
int sumOfUnique(vector<int>& nums) {
vector<int> ha(100);
for (int i : nums) {
++ha[i - 1];
}
int sum = 0;
for (int i = 0; i < 100; ++i) {
if (1 == ha[i]) {
sum += i + 1;
}
}
return sum;
}
};