628. 三个数的最大乘积
给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。
示例 1:
输入: [1,2,3]
输出: 6示例 2:
输入: [1,2,3,4]
输出: 24
题解
/**
* @param {number[]} nums
* @return {number}
*/
var maximumProduct = function(nums) {
let c=nums.sort((a,b)=>a-b);
let a=c[c.length-1]*c[c.length-2]*c[c.length-3]
let b=c[c.length-1]*c[0]*c[1];
return a>=b?a:b
};