프로그래머스 문제풀이/Level 0

가장 큰 수 찾기 (자바, Java)

뮤츠 2022. 11. 27. 18:52

값으로 순번을 찾는건 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;
    }
}