프로그래밍
프로그래머스 JAVA 폰켓몬
노마드선샤인
2023. 2. 9. 18:16
728x90
import java.util.*;
class Solution {
public int solution(int[] nums) {
int answer = 0;
int pick = nums.length / 2;
HashSet<Integer> set = new HashSet<>(); // 중복저장이 안되는 해시셋
for(int n : nums)
{
set.add(n); // 헤시셋에 추가한다.
}
if(pick >= set.size())
answer = set.size(); //폰켓몬 종류보다 고를 수 있는 수가 많으면 그냥 그대로 폰켓몬 수를 대입한다.
else
answer = pick; // 그렇지 않으면 픽할 수 있는 수를 대입한다.
return answer;
}
}
// 자바는 처음이라 솔직히 다른 사람 거를 봤다.
728x90