From c7b370d0cbde979972b4cd7bd141ad540301dd88 Mon Sep 17 00:00:00 2001 From: Yoshihisa Murakami Date: Sun, 3 Dec 2017 14:55:15 +0900 Subject: [PATCH] Refactoring --- lib/transport.rb | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/transport.rb b/lib/transport.rb index d930638..106f4f5 100644 --- a/lib/transport.rb +++ b/lib/transport.rb @@ -1,11 +1,4 @@ def transport(source) array = source.split("\n").map {|s| s.split(" ")} - rows_count = array.first.count - - transported_array = [] - 0.upto(rows_count - 1) do |i| - transported_array << array.map {|a| a[i]} - end - - transported_array.map {|s| s.join(" ")}.join("\n") + array.transpose.map {|s| s.join(" ")}.join("\n") end \ No newline at end of file