leetcode第一题输入条件Javascript()中的面试算法问题 {...} 在ES5和ES6中用Javascript解决的技术软件开发面试问题的最合理的集合目录。大批给定一个整数数组,找出其中三个整数的最大乘积:


var unsortedArray = [ -10, 7, 29, 30, 5, -10, -70 ]; 

computeProduct(unsortedArray); // 21000



function sortIntegers(a, b) {

  return a - b;

}



// Greatest product is either (min1 * min2 * max1 || max1 * max2 * max3)

function computeProduct(unsorted) {

  var sortedArray = unsorted.sort(sortIntegers),

      product1 = 1,

      product2 = 1,

      array_n_element = sortedArra;