给你一个整型数组 nums。
在数组中找出由三个数组成的 最大 乘积,并返回这个 最大 乘积。
示例 1:
输入:nums = [1,2,-3] 输出:-6 解释:只有三个数字 1、2 和 -3,因此最大乘积是 1 * 2 * -3 = -6。
示例 2:
输入:nums = [1,2,3,4] 输出:24 解释:最大的乘积来自三个最大的数字:2 * 3 * 4 = 24。
示例 3:
输入:nums = [-1,-2,-3] 输出:-6 解释:只有三个数字 -1、-2 和 -3,因此最大乘积是 (-1) * (-2) * (-3) = -6。
提示:
3 <= nums.length <= 104-1000 <= nums[i] <= 1000