How to combine multiple arrays of the same size in ruby
arrays, ruby
Solution
[a,b,c].transpose
is all you need. I prefer this to `zip` 50% of the time.
Problem
If I have 3 or more arrays I want to combine into one, how do I do that in ruby? Would it be a variation on zip? For example, I have `a = [1, 2, 3] b = [4, 5, 6] c = [7, 8, 9]` and I would like to have an array that looks like `[[1, 4, 7], [2, 5, 8], [3, 6, 9]]`