Rubyでの位置によって2D配列のすべての要素を追加する最も明確で効率的な方法は何ですか? 例:
2darray = [[1,2,3],[1,2,3]]
result = [2,4,6]
次のコードがあります
def sum_elements_by_position(array)
total_elements = array.length
result = []
for i in 0...array.first.length
n = 0
array.each { |subarray| n += subarray[i] }
result << n
end
result
end
前提: すべての主要な要素は同じ長さです
ボーナス ポイントについては、任意の長さの主要な要素を機能させるソリューションを確認することは素晴らしいことです