Guest User

Untitled

a guest
Apr 27th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.23 KB | None | 0 0
  1. class Array
  2. def add
  3. a = self
  4. @r = []
  5. 0.upto(a.first.size - 1) do |i|
  6. @r << a.map { |e| e[i] }.inject(0) { |sum, n| sum + n.to_i }
  7. end
  8. @r
  9. end
  10. end
  11.  
  12. # [ [4, 6] ]
  13. [ [1, 2], [3, 4] ].add # => [4, 6]
Add Comment
Please, Sign In to add comment