본문으로 바로가기
728x90
반응형

문제

 

 

반응형

 


 

풀이

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Arrays;
class Solution {
    public int solution(int[] nums) {
        int answer=0;
        int pk=nums.length/2;           //뽑을수 있는 폰켓몬의 수
        
        int[] disNums = Arrays.stream(nums).distinct().toArray(); //가장 많은 종류가 돼야하므로 중복폰켓몬 제거
        if(disNums.length>=pk) {        //만약 중복을 제거한 폰켓못의 종류의 수가 pk보다 크거나 같으면
            answer=pk;                  //pk를 리턴
        } else{                         
            answer=disNums.length;
        }
        return answer;
    }
}
cs

 


 

728x90
반응형