回答編集履歴

1

蛇足

2021/12/05 03:41

投稿

winterboum
winterboum

スコア23569

test CHANGED
@@ -37,3 +37,11 @@
37
37
 
38
38
 
39
39
  「まず、matrix = gets.chomp.split(' ') は、、、」は不要でしたね。loopで使わなくなったから。line読み終わった所で捨てても良いもののようです。
40
+
41
+
42
+
43
+ 蛇足
44
+
45
+ Arrayの要素を全部舐めるときは forやwhileでindexを変えていくのではなく each を使ったほうが「全部舐めるのね」とわかるのでプログラム追うコストが下がります。そうでないと、どこからどこまで読むのだろうか、頭と尻はどうやって決めるのだろうか など余分な妄想が片隅に浮かんで。。。
46
+
47
+ スピードが早いかどうかは分かりませんが 。