我有一个看起来像的数组
[[1, 2, "2 mins"], [2, 3, "4 mins"], [3, 2, "2 mins"]]
如何过滤子数组,以便在位置2或在相等元素数组相等的情况下获得最小值?
ar = [[1, 2, "2 mins"], [2, 3, "4 mins"], [3, 2, "2 mins"]]
p ar.group_by{|sub_ar| sub_ar[1]}.min.last
# => [[1, 2, "2 mins"], [3, 2, "2 mins"]]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句