728x90
SMALL

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

설정

트랙백

댓글