로딩
요청 처리 중입니다...

JAVA_프로그래머스_폰켓몬

 JAVA_프로그래머스_폰켓몬

JAVA_프로그래머스_폰켓몬 풀이 import java.util.*; class Solution { public int solution(int[] nums) { // nums 배열에서 서로 다른 폰켓몬 종류 개수 → 중복 제거 Set types = new HashSet(); for(int num : nums) types.add(num); // 서로 다른 종류의 수와 최대 선택 가능한 수를 비교해서 작은 쪽 반환 return Math.min(types.size(), nums.length / 2); } } hashset을 이용한 풀이 폰켓몬의 가장 많은 종류를 선택하되, 선택할 수 있는 종류 개수 최댓값을 반환하는 문제 n개의 폰켓몬 중 종류와 n/2중에 가장 작은 값을 반환하면 된다. * 출처 https://school.programmers.co.kr/learn/courses/30/lessons/1845...