inblog logo
|
silver
    알고리즘문제풀기

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

    silver's avatar
    silver
    Jan 28, 2026
    [알고리즘문제풀기] 폰켓몬
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

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

    내가 작성한 정답

    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
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    silver

    RSS·Powered by Inblog