class Solution {
public int[] numberOfPairs(int[] nums) {
Map<Integer, Integer> map = new HashMap<>();
for (int i : nums){
map.put(i, map.getOrDefault(i, 0) + 1);
}
int temp1 = 0;
int temp2 = 0;
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
temp1 += entry.getValue() / 2;
temp2 += entry.getValue() % 2;
}
return new int[]{temp1, temp2};
}
}
力扣周赛-302:6120. 数组能形成多少数对
于 2022-07-17 12:05:00 首次发布