Guest User

Untitled

a guest
Apr 27th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. class Array
  2. def add
  3. inject([ ]) do |sums, row|
  4. long, short = [sums, row].sort_by { |a| -a.size }
  5. long.zip(short).map { |l, r| l.to_i + r.to_i }
  6. end
  7. end
  8. end
  9.  
  10. p [ [1, 2], [3, "4"], [1, 0, 7] ].add # => [5, 6, 7]
Add Comment
Please, Sign In to add comment