-
Notifications
You must be signed in to change notification settings - Fork 0
local_test
springroll edited this page Dec 7, 2019
·
1 revision
- 通したい解法と愚直解法を用意する
通したい解法: source.cpp
愚直解法: honesty.cpp
- pythonで入力フォーマットを満たすケースを作成する.
入力フォーマットは様々なので、色んなフォーマットを生成できるモジュールを作るといいかも?
n = random.randint(n_lim[0],n_lim[1])で、ある範囲の値をランダム生成できる.
inputに入力を文字列として追加していく.
- source.cppとhonesty.cppの両方で
inputを標準入力として実行.
result = run_command_in_pipe(cmd, text)で実行ファイルと入力文字列を指定する.
結果は配列で返ってくるので、各々の出力をfor文で比較していく.