【发布时间】:2016-02-17 20:54:04
【问题描述】:
我需要在 Ruby 中使用循环找到数组中的最大整数
例如:数字 = [10, 20, 30, 40, 50, 60]
注意我不能使用 .max 函数。必须是一个循环。
【问题讨论】:
-
如果你要发布你的作业,至少向我们展示你到目前为止所做的尝试,以及你卡在哪里。
-
我投票结束这个问题,因为它看起来像一个家庭作业,没有任何尝试解决它。
-
do、while和until使用循环,但带块的枚举器不使用。如果您不打算排除后者,您可能希望使用全部大写的句子。我认为整个max方法家族都是禁止使用的(`max_by、minmax 等) -
arr = numbers.uniq; (arr-arr.min(arr.size-1)).first #=> 60怎么样? -
@CarySwoveland,看看stackoverflow.com/help/on-topic - 特别是第3点。