gpt4 book ai didi

arrays - 按数字过滤数组?

转载 作者:数据小太阳 更新时间:2023-10-29 07:41:56 25 4
gpt4 key购买 nike

我有一个包含数字列表的数组,例如

[10, 30, 50, 54, 56, 95, 97, 99] 

如果我提供一个数字,例如52,它需要返回数组中下一个最小的数字,在本例中为 50。

最干净的方法是什么?

请说明数组是否必须先排序。

最佳答案

我会选择这样的东西(不需要排序):

[10, 30, 50, 54, 56, 95, 97, 99].select {|n| n < 52}.max

关于arrays - 按数字过滤数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31029851/

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