回答編集履歴

1

誤字修正

2021/05/08 02:10

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -2,15 +2,15 @@
2
2
 
3
3
 
4
4
 
5
- 幸いにしてファイル中のデータはクラス名が連続しています。言い方を変えると「**1行毎にデータを処理していて、今回処理しようとする行のクラス名が前の行のクラス名と違っていたら、それは新しいクラスの人たちのデータの始まり**」ととらえることができます。それ迄のクラスの人たちのデータはその時点で終わりなので、必要に応じて集計処理をしてもよいでしょう。
5
+ 幸いにしてファイル中のデータはクラス名が連続しています。言い方を変えると「**1行毎にデータを処理していて、今回処理しようとする行のクラス名が前の行のクラス名と違っていたら、それは新しいクラスの人たちのデータの始まり**」ととらえることができます。それ迄のクラスの人たちのデータはその時点で終わりなので、必要に応じて集計処理をしてもよいでしょう。
6
6
 
7
7
 
8
8
 
9
- 冷静に考えてみるとそんなに難しいことではなく、自分の目と手を使って計算するのと同様の操作でできるはずです。反対に言うと、まず自分の目と手計算できないのであれば、プログラムのコードに落とすことはできません。
9
+ 冷静に考えてみるとそんなに難しいことではなく、自分の目と手を使って計算するのと同様の操作でできるはずです。反対に言うと、まず自分の目と手計算できないのであれば、プログラムのコードに落とすことはできません。
10
10
 
11
11
 
12
12
 
13
- 「クラス名が変わったときを検出する。」これを具体的にコードに落としこむと以下のようになります。
13
+ 「クラス名が変わったときを検出する。」これを具体的にコードに落としこむと例えば以下のようになります。
14
14
 
15
15
 
16
16
 
@@ -104,7 +104,7 @@
104
104
 
105
105
 
106
106
 
107
- これを当プログラムのデータとして使うと、以下のようなります。クラスの変わり目を検出できていることが分かると思います。尚、ファイルの読み込みは「標準入力からのリダイレクト」を使っています。
107
+ これを当プログラムのデータとして使うと、以下のような実行結果となります。クラスの変わり目を検出できていることが分かると思います。尚、ファイルの読み込みは「標準入力からのリダイレクト」を使っています。
108
108
 
109
109
  ```CMD
110
110