给定整数数组,找到具有最大乘积的相邻元素对并返回该乘积

给定整数数组,找到具有最大乘积的相邻元素对并返回该乘积。

这是我的代码

function adjacentElementsProduct(inputArray) {

var arr = inputArray;

var x=0;

var y=0;

var p=0;

for(var i=0;i<arr.length;i++){

x=arr[i];

y=arr[i+1];

if(x*y>p){

p=x*y;

};

};

return p;

};

如所附照片所示,任何人都可以帮忙..在此先感谢

在此处输入图片说明

回答:

您可以从一个很大的负值开始,而不是从零开始。

var p = -Infinity;

以上是 给定整数数组,找到具有最大乘积的相邻元素对并返回该乘积 的全部内容, 来源链接: utcz.com/qa/416547.html

回到顶部