코딩테스트/프로그래머스
[JAVA] 가장 큰 수 찾기
Initsave
2024. 5. 6. 12:27
class Solution {
public int[] solution(int[] array) {
int[] answer = new int[2];
int max = array[0];
for(int i =0; i< array.length; i++){
if(max < array[i]){
max = array[i];
answer[0] = array[i];
answer[1] = i;
}
}
return answer;
}
}
import java.util.*;
import java.util.stream.Collectors;
class Solution {
public int[] solution(int[] array) {
List<Integer> list = Arrays.stream(array).boxed().collect(Collectors.toList());
int max = list.stream().max(Integer::compareTo).orElse(0);
int index = list.indexOf(max);
return new int[] {max, index};
}
}