2つの配列を圧縮でき、結果を#eachで繰り返すことができることはわかっています。しかし、未知の数の列挙可能なものでどのようにそれを行うのですか?まあ言ってみれば
anand = %w(1-0 0.5-0.5 0.5-0.5 1.0)
carlsen = %w(0-1 0.5-0.5 0.5-0.5 1.0)
kramnik = %w(0.5-0.5 0.5-0.5 0.5-0.5 1.0)
players= [anand, carlsen, kramnik]
#something smart
players.each{|round|puts round} #first line should be "1-0 0-1 0.5-0.5"