我有这个嵌套数组:
[[1, 2, 3],
[1, 3, 6],
[1, 4, 12],
[1, 5, 5],
[1, 2, 3],
[1, 8, 7],
[2, 3, 3],
[2, 4, 9],
[2, 5, 2],
[2, 8, 4],
[3, 4, 6],
[3, 8, 1],
[5, 8, 2],
[2, 8, 4],
[7, 8, 9]]
我正在努力寻找一种简洁但可读的方式:
- 比较并从每个嵌套数组内索引位置[2](即每个嵌套数组中的第三个元素)的那些值中找出最大值.
- 从包含点1的最大值的同一嵌套数组中返回索引[0]和[1]处的相邻值.
我try 过各种方法,比如#max
、#max_by
、#group_by
、#with_index
,但都没有成功,但现在我只能从比我更能干的大脑和程序员那里得到一些启发.