(자바) 최대값 창출(2)

문제 설명

정수 배열 숫자는 매개 변수로 제공됩니다. 수의 두 요소를 곱하여 만들 수 있는 최대값을 반환하는 솔루션 함수를 완성하십시오.


제한

  • -10,000 ≤ 숫자 ≤ 10,000의 요소
  • 2 ≤ 숫자 길이 ≤ 100

I/O 예제 번호 결과

(1, 2, -3, 4, -5) 15
(0, -31, 24, 10, 1, 9) 240
(10, 20, 30, 5, 5, 20, 5) 600

I/O 예제 설명

I/O 예제 #1

  • 두 숫자의 가장 큰 곱은 -3 * -5 = 15입니다.

I/O 예제 #2

  • 두 숫자의 최대 곱은 10 * 24 = 240입니다.

I/O 예제 #3

  • 두 숫자의 최대 곱은 20 * 30 = 600입니다.

class Solution {
    public int solution(int() numbers) {
        int result = numbers(0)*numbers(1);
		
		for(int i = 0; i < numbers.length; i++) {
			for(int j = i+1; j < numbers.length; j++) {
				if(numbers(i)*numbers(j)>result) result = numbers(i)*numbers(j);
				
			}
		}
        return result;
    }
}