정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.
function solution(numbers) {
let answer = [];
numbers.sort((a, b) => Math.abs(b) - Math.abs(a));
for (let i = 0; i < numbers.length / 2; i++) {
for (let j = i + 1; j < numbers.length / 2; j++) {
answer.push(numbers[i] * numbers[j]);
}
}
return Math.max.apply(null, answer);
}
function solution(numbers) {
numbers.sort((a, b) => a - b);
return Math.max(numbers[0] * numbers[1], numbers[numbers.length - 1] * numbers[numbers.length - 2]);
}