문제

기본적으로 주어진 코드 :
class Solution {
public int solution(int[] numbers) {
int answer = 0;
return answer;
}
}
정답
import java.util.Arrays;
class Solution {
public int solution(int[] numbers) {
Arrays.sort(numbers);
int answer = numbers[numbers.length - 1] * numbers[numbers.length - 2];
return answer;
}
}
배열의 원소들 중 2개를 서로 곱해서 가장 큰 수를 만들어야 합니다.
- 전달 받은 매개변수 numbers를 정렬합니다.
- 정렬된 배열의 (마지막 인덱스)와 (마지막 인덱스 - 1)이 배열의 가장 큰 숫자 2개입니다.
- 곱한 값을 반환합니다.
Share article