* 最大乘积
 * @param A int整型一维数组 
 * @return long长整型
 */
function solve( A ) {
    // write code here
    A = A.sort((a,b) => a-b);
    let len = A.length;
    let num1 = 1,num2 = 1;
    for(let i = len - 3;i < len;i++){
        num1 = num1 * A[i];
    }
    for(let i = 0;i < 2;i++){
        num2 = num2 * A[i];
    }
    num2 = num2 * A[len - 1];
    if(num1 > num2)    return num1;
    else    return num2;
}
module.exports = {
    solve : solve
};

alt