gpt4 book ai didi

javascript - 比较多个数字之间的差异

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

问题是我的数组有 5 个数字:

300 295 250 105 100 95

需要的结果:阈值指定的差异最小的最多的数字。如果您无法理解:在示例中,阈值是 5,中奖号码是 95,100,105 - 因为有 3 个号码彼此接近,而另一组 (295,300) 只有 2。

我会尽快给出更清晰的解释。

最佳答案

我无法提供 Javascript 代码,但我建议:

  • 对列表进行排序
  • 计算序列差异
  • 将低于阈值的任何值舍入或 trim 为零,并将所有其他值舍入或 trim 为一
  • 寻找最长的连续零序列(行程编码)
{95, 100, 105, 250, 295, 300}

---> {5, 5, 145, 45, 5}

---> {0, 0, 1, 1, 0}

关于javascript - 比较多个数字之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8165361/

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