문제
답안 코드
import java.util.*;
class Solution {
public int[] solution(int[] array) {
int[] answer = new int[2];
int n = 0;
int[] arr = array.clone();
Arrays.sort(arr);
answer[0] = arr[arr.length - 1];
for(int i = 0; i < array.length; i++){
if(array[i] == answer[0])
n = i;
}
answer[1] = n;
return answer;
}
}
코드 풀이
원래 배열을 정렬한 걸 따로 선언해주기 위해 복사한 후 정렬해줬다.
그냥 sort한걸 선언해주려하니 sort를 하면 void로 선언되기에 변수가 달라 오류가 났다...