给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。
请你计算并返回该式的最大值。
示例 1:
输入:nums = [3,4,5,2]
输出:12
解释:如果选择下标 i=1 和 j=2(下标从 0 开始),则可以获得最大值,(nums[1]-1)(nums[2]-1) = (4-1)(5-1) = 3*4 = 12 。
来源:力扣(LeetCode)
/**
* @param {number[]} nums
* @return {number}
*/
var maxProduct = function(nums) {
nums.sort((a,b)=>b-a)
return (nums[0]-1)*(nums[1]-1)
};