У меня есть массив, который аргументы ради выглядит примерно так:Как объединить подмассивы внутри массива в Ruby?
a = [[1,100], [2,200], [3,300], [2,300]]
из этих четырех подмассивов, я хотел бы объединить любого где первый элемент является дубликатом. Поэтому в приведенном выше примере я хотел бы объединить 2-ю и 4-ю подматрицы. Тем не менее, оговорка заключается в том, что, когда второй элемент в соответствующих подматрицах отличается от другого, я хотел бы поддерживать более высокое значение.
Итак, я хотел бы видеть этот результат:
a = [[1,100], [3,300], [2,300]]
Эта маленькая загадка немного выше мои навыки Руби так Обращаюсь к сообществу за помощью. Любое руководство с тем, как справиться с этим, очень ценится.
Благодаря
работает блестяще. Благодаря :) – aaronrussell