[JAVA/프로그래머스] 가장 큰 수 찾기

윤소영·2023년 6월 6일
0

JAVA

목록 보기
16/41

문제

답안 코드

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로 선언되기에 변수가 달라 오류가 났다...

0개의 댓글