프로그래머스 Lv1 폰켓몬

Android Chen·2021년 10월 29일
0

문제설명

https://programmers.co.kr/learn/courses/30/lessons/1845

구현방법

  • 몇마리의 폰켓몬 종류가 존재하는지 계산한 이후 뽑아야 하는 폰켓몬의 수 nums.length/2와 비교하여 결과를 제공하면 됨.

코드

import java.util.*;
class Solution {
    public int solution(int[] nums) {
        Set<Integer> set = new HashSet<>();
        for(int i=0;i<nums.length;i++){
            if(!set.contains(nums[i])){
                set.add(nums[i]);
            }
        }
        return nums.length/2<=set.size() ? nums.length/2 : set.size();
    }
}
profile
https://github.com/Userz1-redd

0개의 댓글