rubyで2つの配列からkeyと値のハッシュを合成する
a = [1, 2, 3, 4, 5] b = [200, 300, 100, 600, 400] Hash[*[a,b].transpose.flatten] => {1=>200, 2=>300, 3=>100, 4=>600, 5=>400}
[a,b].transpose
とすることで
[[1, 200], [2, 300], [3, 100], [4, 600], [5, 400]]
こうなるので、この配列をflattenしてハッシュにすると求めるハッシュが作れる