gpt4 book ai didi

Javascript 配对产品

转载 作者:行者123 更新时间:2023-12-03 19:33:12 25 4
gpt4 key购买 nike

我正在尝试在 Talentbuddy 上解决这个问题,但我不确定我是否在正确的轨道上。我想知道是否有人可以指出我正确的方向?

Pair product

Write to the standard output the greatest product of 2 numbers to be divisible by 3 from a given array of pozitive integers.

Example input: 6, 8, 8, 7, 2, 5

Example output: 48

function max_prod(v) {
// Write your code here
// To print results to the standard output please use console.log()
// Example: console.log("Hello world!");
var a = 0
var b = 0
var array = []

for(var x=0;x<v.length;x++)
{
array[x].append(v)
if array[x]>a
{
a = array[x]
}
else if (array[x]<a && array[x] > b)
{
b=array[x]
}
console.log(a*b)

编辑 - 我应该包括这是我收到的错误消息:

/eval/user_file.js:12 如果数组[x]>a ^^^^^语法错误:意外的标识符

最佳答案

我不确定您的算法将如何运作。也许你会从我这里得到一些想法:

function max_prod(numbers) {

numbers = numbers.sort(function(a, b) {return b - a;});

for (var i = 0; i < numbers.length; i++) {
for (var j = i + 1; j < numbers.length; j++) {
product = numbers[i] * numbers[j];
if (product % 3 == 0) return product;
}
}

return null;
}


max_prod([6, 8, 8, 7, 2, 5]); // => 48

您可以在控制台轻松测试它。

关于Javascript 配对产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22206446/

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