RosettaCodeData/Task/Matrix-multiplication/Ruby/matrix-multiplication-2.rb
2023-07-01 13:44:08 -04:00

5 lines
117 B
Ruby

def matrix_mult(a, b)
a.map do |ar|
b.transpose.map { |bc| ar.zip(bc).map{ |x| x.inject(&:*) }.sum }
end
end