2014-01-16 3 views

ответ

5

транспонировать массив, используя Array#transpose, а затем использовать Enumerable#map, чтобы получить сумму каждой строки:

array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 
array.transpose.map { |a| a.inject :+ } 
# => [12, 15, 18] 
+0

спасибо дружище большой помощи :-) – Prem

Смежные вопросы