atcoder-cliのデフォルト提出言語をPyPy3に設定する

更新

タグ:

結論

acc s main.py -- --guess-python-interpreter pypy

または

acc s --skip-filename -- --guess-python-interpreter pypy

参考:How can I use PyPy as default language?

経緯

atcoder-cliという素晴らしいAtCoderコマンドラインツールがあります。これを使うと、テストやコードの提出をコマンドラインから簡単に行うことができます。

Pythonで問題を解く場合、提出言語はPyPy3を選択した方がよいです。PyPy3の方が高速なので、PythonでTLEになるコードもPyPy3ならパスすることがあります。

それならデフォルトの提出言語をPyPy3にした方がいいじゃん、と思ってヘルプを見ても設定方法がわからず…。調べたら同じことを聞いている人がいました。

How can I use PyPy as default language?

これをうけて、制作者さんが新しいバージョンをリリースしてくれていたみたいですね。

acc s main.py -- --guess-python-interpreter pypy

または

acc s --skip-filename -- --guess-python-interpreter pypy

これで提出言語をPyPy3にできるとのこと。無事にPyPy3で提出できました。

長いのでエイリアスに設定しておくとよさげ。