概要

目標

あるデータが与えられますので,そのデータを分析し,結果を出力するプログラムを作成します. いくつかのステップが与えられるので,各ステップで指定された分析を行ってください.

参考資料

課題の進め方

この課題は大きく6つのステップに分けられます. それぞれのステップで ScoreAnalyzer1.javaScoreAnalyzer6.java を作成します. 以下のことを念頭に課題を進めてください.

課題の提出方法

この課題は6つのステップに分けられています. 各ステップでScoreAnalyzer1.javaScoreAnalyzer6.javaを作成します. 具体的に指示はしていませんが,独自の型を作成する必要もあるでしょう. それら全てのソースファイルを zip 圧縮し,zipファイルを Moodle に提出してください.

$ ls
123456.zip
$ unzip 123456.zip
$ ls
123456.zip      123456
$ tree 123456
123456
... # 必要なファイル
├── ScoreAnalyzer1.java
├── ScoreAnalyzer2.java
... # 必要なファイル
└── ScoreAnalyzer6.java

課題のデータ

課題には次のデータを利用してください. なお,評価には,このページからダウンロードできるデータとは異なるものを利用します. データの形式は同じですが,記載されているデータやデータ量は異なります. しっかりとデータを読み,適切な分析を行うようにして下さい. なお,多少の計算誤差は許容されます. また,与えられるデータはソートされているとは限りません.

評価項目

以下の点を満たしていれば,加点されます. また,それぞれのステップで確認事項があります.それぞれを満たすことで加点されていきます.