본문 바로가기
Algorithm/Programmers

[Programmers] Lv.0 / 뒤에서 5등 위로 / Java

by unknownomad 2024. 2. 28.

문제

 

풀이

import java.util.*;

class Solution {
    public int[] solution(int[] num_list) {
        return Arrays.stream(num_list)
            .boxed() // Convert IntStream to Stream<Integer>
            .sorted(Comparator.reverseOrder())
            .limit(num_list.length - 5)
            .sorted()
            .mapToInt(Integer::intValue)
            .toArray();
    }
}
import java.util.Arrays;

class Solution {
    public int[] solution(int[] numList) {
        return Arrays.stream(numList)
            .sorted()
            .skip(5)
            .toArray();
    }
}

 

출처

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

댓글