回答編集履歴

1

質問変更への対応

2022/12/16 00:25

投稿

otn
otn

スコア85078

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
+