본문 바로가기
Beakjoon&프로그래머스/Java

[프로그래머스/Java] 진료순서 정하기

by 현장 2025. 2. 17.

-Code

import java.util.*;
import java.util.stream.Collectors;

class Solution {
    public int[] solution(int[] emergency) {
        int[] sored_arr = Arrays.stream(emergency).sorted().toArray();
        List<Integer> em_list = Arrays.stream(emergency).boxed().collect(Collectors.toList());
        int priority = emergency.length;
        int[] answer = new int[priority];

        for (int num : sored_arr) {
            answer[em_list.indexOf(num)] = priority--;
        }

        return answer;
    }
}