프로그래머스 가장 큰 수 찾기 문제

 

class Solution {
    public int[] solution(int[] array) {
        int[] answer = new int[2];
        int max = array[0];
        for(int i=1; i<array.length; i++){
            if(max<array[i]){
                max = array[i];
                answer[0] = max;
                answer[1] = i;
                }
            }
        return answer;
    }
}

 

- answer 배열 생성 후 array배열의 0번째값을 max로 설정

- 만약 현재 max 값 보다 다른 index의 값이 크면 max를 초기화

- answer 배열 0번째에 초기화된 max값이 들어가고 1번째에는 max값의 index값이 들어간다.