我的js算法爬坑之旅-三个数的最大乘积

144 阅读1分钟

第一百零四天:力扣628题,三个数的最大乘积

地址:leetcode-cn.com/problems/ma…

思路:排序,注意负数即可

var maximumProduct = function(nums) {
  nums.sort((a,b) => b - a);
  return Math.max(nums[0] * nums[1] * nums[2],nums[0] * nums[nums.length - 1] * nums[nums.length - 2]);
};

执行用时:132 ms, 在所有 JavaScript 提交中击败了79.66%的用户

内存消耗:41 MB, 在所有 JavaScript 提交中击败了95.33%的用户