
* 문제 풀이
class Solution {
public int[] solution(int[] array) {
int[] answer = new int[2]; // 최대값과 인덱스 저장할 배열
int maxNum = 0;
int indexNum = 0;
for(int i = 0; i < array.length; i++){
if(array[i] > maxNum){ // array[i]가 maxNum 보다 크면 새로운 최대값을 발견한 것.
maxNum = array[i];
indexNum = i;
}
}
answer[0] = maxNum;
answer[1] = indexNum;
return answer;
}
}
* 프로그래머스 다른 풀이
class Solution {
public int[] solution(int[] array) {
int[] answer = new int[2];
for(int i=0;i<array.length;i++) {
if(array[i] > answer[0]) {
answer[0] = array[i];
answer[1] = i;
}
}
return answer;
}
}
'코테 > 프로그래머스 JAVA Lv.0' 카테고리의 다른 글
| [프로그래머스/java/Lv.0] 문자열 정수의 합 (0) | 2024.11.21 |
|---|---|
| [프로그래머스/java/Lv.0] 문자 반복 출력하기 (1) | 2024.11.20 |
| [프로그래머스/java/Lv.0] 가위 바위 보 (0) | 2024.11.18 |
| [프로그래머스/java/Lv.0] 문자열 곱하기 (0) | 2024.11.14 |
| [프로그래머스/java/Lv.0] 문자열로 변환 (0) | 2024.11.13 |