回答編集履歴
1
質問変更への対応
test
CHANGED
@@ -1,2 +1,17 @@
|
|
1
1
|
入出力の書式が実際の入力データ、希望の出力形式と合ってないですね。
|
2
2
|
よく見て書式を指定しましょう。
|
3
|
+
|
4
|
+
##
|
5
|
+
上記は、書き換え前の、「表示内容が期待通りで無い」という質問の回答です。
|
6
|
+
> 現時点では、まずデータ列を1秒ごとのまとまりに区切るプログラムは完成しました。
|
7
|
+
ということで、良かったです。
|
8
|
+
##
|
9
|
+
> datファイルを1行ずつ読み込み、1秒ごとの四本値をそれぞれ配列に入れ、それぞれの配列にmaxvalやminvalなどの関数を使うと考えているのですが、それらを上手くコードに書けません。
|
10
|
+
それよりも、
|
11
|
+
・今何時何分何秒目の処理をしているかを保持
|
12
|
+
・その時間内の始値・高値・安値・終値をifを使って更新
|
13
|
+
・保持している時刻と異なる時刻のデータが来たら、保存してある値を出力して、各変数を初期化
|
14
|
+
という方針が良いです。配列不要。
|
15
|
+
|
16
|
+
入力データで、時刻の逆転が生じないという前提ですが。
|
17
|
+
|