방대한 글씨량에 낚임..
문제의 핵심은 중복 없이 가져갈수 있는 폰켓몬의 종류의 개수는?
이었다
import java.util.HashSet;
class Solution {
public int solution(int[] nums) {
HashSet<Integer> set = new HashSet<>();
for(int i: nums) {
set.add(i);
}
return nums.length / 2 > set.size() ? set.size() : nums.length / 2;
}
}
HashSet에 배열의 요소들을 집어넣어 중복을 없앤 후
HashSet의 크기와 nums.length/2 의 값 중 작은 값을 결과로 출력되게 작성하였다.