gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:46 26 4
gpt4 key购买 nike

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

这是我的代码

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;
};

问题是所有测试都工作正常,但带有负产品的阵列除外,如所附照片所示任何人都可以帮忙..提前致谢

enter image description here

最佳答案

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

var p = -Infinity;

关于javascript - 给定一个整数数组,找到具有最大乘积的一对相邻元素并返回该乘积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46990569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com