코린이의 소소한 공부노트

[LeetCode/Easy] 1913. Maximum Product Difference Between Two Pairs 본문

코딩테스트 풀이/JAVA

[LeetCode/Easy] 1913. Maximum Product Difference Between Two Pairs

무지맘 2023. 1. 7. 23:39

1. Input

1) 정수 배열 nums

 

2. Output

1) nums의 요소 중 서로 다른 위치에 있는 숫자 a, b, c, d를 골라 a*b c*d를 계산했을 때 가장 큰 값을 반환

 

3. Constraint

1) 4 <= nums.length <= 10^4

2) 1 <= nums[i] <= 10^4

 

4. Example

Input: nums = [5,6,2,7,4] -> Output: 34

설명: 곱의 차가 가장 큰 것은 6*7 2*4 = 34이다.

 

5. Code

1) 첫 코드(2022/06/07)

import java.util.*;

Arrays.sort(nums);
return nums[nums.length-1]*nums[nums.length-2] - nums[0]*nums[1];