
값으로 순번을 찾는건 map 자료형을 이용하는게 제일 편한듯.
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
class Solution {
public int[] solution(int[] array) {
int[] answer = {};
answer = new int[2];
Map <Integer, Integer> map = new HashMap<>();
for (int i=0; i<array.length; i++) {
map.put(array[i], i);
}
Arrays.sort(array);
answer[0] = array[array.length-1];
answer[1] = map.get(answer[0]);
return answer;
}
}'프로그래머스 문제풀이 > Level 0' 카테고리의 다른 글
| 중복된 문자 제거 (자바, Java) (0) | 2022.11.27 |
|---|---|
| 최댓값 만들기(2) (자바, Java) (0) | 2022.11.27 |
| 약수 구하기 (자바, Java) (1) | 2022.11.26 |
| 최빈값 구하기 (자바, Java) (0) | 2022.11.26 |
| 피자 나눠 먹기 (2) (자바, Java) (0) | 2022.11.26 |