マッサージチェア2021 テスター

これは RECRUIT 日本橋ハーフマラソン 2021B 問題 - マッサージチェア2021 のテストケースジェネレータとジャッジのためのプログラムです。これらを用いることで、ローカル環境でプログラムのテストを行うことができます。

テストケース生成

好きな乱数シードを整数で与えることで、問題文の条件を満たすテストケースを生成できます。以下のコマンドでは 12345 という値を乱数シード値として、input.txt というテキストファイルにテストケースを保存しています。

python generator.py 12345 > input.txt

または

python3 generator.py 12345 > input.txt

シード値に 09 を与えて生成したテストケースを、それぞれ input_0.txtinput_9.txt として置いています。

得点計算

テストケースのテキストファイルと、自分のプログラムの出力結果のテキストファイルから、テストケースに対する得点を計算することができます。以下のコマンドでは、 input.txt というテキストファイルに保存されたテストケースに対する output.txt というテキストファイル内の出力から得られる得点を計算しています。

python judge.py input.txt output.txt

または

python3 judge.py input.txt output.txt