回答編集履歴
1
補足
test
CHANGED
@@ -40,8 +40,9 @@
|
|
40
40
|
繰り返し終わり
|
41
41
|
```
|
42
42
|
実装例(Ruby)
|
43
|
-
Rubyを知らなくても読めるように書きました。
|
43
|
+
上記の日本語説明で、Fortranプログラムは書けると思いますが、稼働確認のためにコードを書きました(Rubyを知らなくても読めるように書きました)。
|
44
|
+
細かいテストはしてないです。
|
44
|
-
ウェブ上でRubyプログラムを実行できるサイトがあると思うので、そこで実行してみてください。
|
45
|
+
他のデータで確認したいときは、ウェブ上でRubyプログラムを実行できるサイトがあると思うので、そこで実行してみてください。
|
45
46
|
```Ruby
|
46
47
|
def read_data
|
47
48
|
# 時刻と値のペアを返す
|
@@ -49,7 +50,7 @@
|
|
49
50
|
line = DATA.gets
|
50
51
|
if line # EOFでない時
|
51
52
|
# 空白で分割して整数値に変換
|
52
|
-
line.
|
53
|
+
line.split.map(&:to_i)
|
53
54
|
else # EOFの時
|
54
55
|
[999999,0] # 時刻として999999を返す
|
55
56
|
end
|