https://school.programmers.co.kr/learn/courses/30/lessons/1845
import java.util.HashMap;
class Solution {
public int solution(int[] nums) {
int answer = nums.length / 2;
HashMap<Integer, Integer> hm = new HashMap<>();
for (int i = 0; i < nums.length; i++) {
if (hm.containsKey(nums[i])) {
hm.replace(nums[i], hm.get(nums[i]) + 1);
}
else {
hm.put(nums[i], 1);
}
}
int kNum = hm.size();
return Math.min(answer, kNum);
}
}