[알고리즘문제풀기] 폰켓몬

silver's avatar
Jan 28, 2026
[알고리즘문제풀기] 폰켓몬

문제

내가 작성한 정답

import java.util.*; class Solution { public int solution(int[] nums) { Set<Integer> set = new HashSet<>(); for(int i:nums){ set.add(i); } return Math.min(set.size(),nums.length/2); } }

다른 사람들의 정답

import java.util.Arrays; import java.util.stream.Collectors; class Solution { public int solution(int[] nums) { return Arrays.stream(nums) .boxed() .collect(Collectors.collectingAndThen(Collectors.toSet(), phonekemons -> Integer.min(phonekemons.size(), nums.length / 2))); } }
Share article

silver