【发布时间】:2014-03-11 05:20:05
【问题描述】:
我想从 ruby 的多维数组中找出最大的子数组。 我有一个多维数组如下:
array = [[1,20],[2,40],[5,100],[7,15],[9,22]]
我想要子数组的第一个元素,第二个元素最大,就像上面的例子一样,我想要5 作为输出,因为子数组[5,100] 的第二个元素最大,即100。输出将是5。
如果超过一个元素的最大值超过了我想要的所有这些元素。
例如: 数组 = [[1,20],[2,40],[5,100],[7,15],[9,22],[12,100]]
在这种情况下输出将是 [5,12]
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby multidimensional-array