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값이 들어간다.
'JAVA STUDY > 프로그래머스' 카테고리의 다른 글
프로그래머스 인덱스 바꾸기 문제 (0) | 2023.12.18 |
---|---|
프로그래머스 두 개 뽑아서 더하기 문제 (0) | 2023.12.18 |
프로그래머스 배열 회전시키기 문제 (0) | 2023.12.17 |
프로그래머스 최댓값 만들기 (2) 문제 (0) | 2023.12.15 |
프로그래머스 대문자와 소문자 문제 (0) | 2023.12.15 |