import java.util.*;
class Solution {
public int solution(int[] nums) {
HashSet<Integer> set = new HashSet<>();
// 해쉬셋 초기화
for(int num : nums){
set.add(num);
}
int cnt = nums.length / 2;
if(set.size() > cnt){
return cnt;
}else {
return set.size();
}
}
}
HashSet 은 중복 제거 해줌
'알고리즘' 카테고리의 다른 글
[프로그래머스] 요격 시스템 (파이썬 python) (0) | 2024.02.27 |
---|---|
<백준> 19532번 파이썬 알고리즘 (0) | 2023.06.06 |
[프로그래머스] 완주하지 못한 선수 (java 자바) (0) | 2022.11.01 |
[백준] 13549번 (java 자바) (0) | 2022.10.25 |
[백준] 1916번 (java 자바) (0) | 2022.10.23 |