У меня есть два (или более) массива с 12 целыми числами в каждом (что соответствует значениям для каждого месяца). Все, что я хочу, это добавить их вместе, чтобы у меня был один массив с суммарными значениями за каждый месяц. Здесь приведен пример с тремя значениями: [1,2,3] и [4,5,6] = > [5,7,9]
Лучшее, что я мог придумать, было:
[[1,2,3],[4,5,6]].transpose.map{|arr| arr.inject{|sum, element| sum+element}} #=> [5,7,9]
Есть ли лучший способ сделать это? Просто кажется, что это очень важно.