回答編集履歴
1
コメントに対応しての追記
answer
CHANGED
@@ -13,4 +13,15 @@
|
|
13
13
|
}.transpose
|
14
14
|
```
|
15
15
|
|
16
|
-
メモリに入りきらないくらいのファイルサイズだとすると、ファイルを3回読むと言うことになりますね。
|
16
|
+
メモリに入りきらないくらいのファイルサイズだとすると、ファイルを3回読むと言うことになりますね。
|
17
|
+
|
18
|
+
#質問コメントを見ての追記
|
19
|
+
改行で区切られており、末尾に空白が詰まっていると言うことであれば、最初のプログラムの改善で、
|
20
|
+
```Ruby
|
21
|
+
puts ARGF.map{|line| line.rstrip.split(/ /)}.transpose
|
22
|
+
```
|
23
|
+
コマンドラインから、
|
24
|
+
```Bash
|
25
|
+
ruby -e "puts ARGF.map{|line| line.rstrip.split(/ /)}.transpose" 入力ファイル > 出力ファイル
|
26
|
+
```
|
27
|
+
で。
|