✏️ 작성한 코드
class Solution {
public int[] solution(int[] emergency) {
int[] answer = emergency;
int[] a = Arrays.copyOf(answer, answer.length);
int[] b = new int[answer.length];
HashMap<Integer, Integer> map = new HashMap<>();
int idx = answer.length;
Arrays.sort(answer);
for(int i = 0; i < answer.length; i++){
map.put(answer[i], idx);
idx--;
}
for(int i = 0; i < answer.length; i++){
b[i] = map.get(a[i]);
}
return b;
}
}
'Algorithm > 프로그래머스' 카테고리의 다른 글
[Lv. 0] 숨어있는 숫자의 덧셈 (2) (0) | 2023.04.06 |
---|---|
[Lv. 0] 가까운 수 (0) | 2023.04.04 |
[Lv. 0] K의 개수 (0) | 2023.03.30 |
[Lv. 0] 2차원으로 만들기 (0) | 2023.03.30 |
[Lv. 0] 팩토리얼 (0) | 2023.03.30 |
댓글