반응형
문제 설명
정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
제한사항
1 ≤ array의 길이 ≤ 100
0 ≤ array 원소 ≤ 1,000
array에 중복된 숫자는 없습니다.
문제 풀이
더보기
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};
}
}
반응형
'programmers > Lv.0' 카테고리의 다른 글
[프로그래머스][Java] 암호 해독 자바 (0) | 2022.12.01 |
---|---|
[프로그래머스][Java] 약수 구하기 자바 (0) | 2022.12.01 |
[프로그래머스][Java] 주사위의 개수 자바 (0) | 2022.12.01 |
[프로그래머스][Java] 대문자와 소문자 자바 (0) | 2022.12.01 |
[프로그래머스][Java] 가위 바위 보 자바 (0) | 2022.11.30 |
댓글