なんかメモ

いろいろメモ

yukicoderのテストを取得してローカルで実行するツールを書いてみた(リアクティブジャッジ、スペシャルジャッジ対応)

最近yukicoderをやり始めたので、テストを取得してローカルで実行するツールを書いてみた。(リアクティブジャッジ、スペシャルジャッジ対応)

github.com

インストール

Releases · yukirin/goyuki · GitHubからバイナリをダウンロードするか go get する

$go get github.com/yukirin/goyuki

使い方

  • yukicoderにログイン(twitter,github)した状態でブラウザのcookieから REVEL_SESSIONの値を取り出し、GOYUKI環境変数にその値を設定する
$ export GOYUKI=12345hogehoge # zshの場合
  • テストケースを取得する
$ goyuki get 337(例 問題No.337 P versus NP)
  • テストを実行する
    コンパイル後、テストが実行される
$ goyuki run 337 sample.go
  • 出力結果(例) f:id:yuki_rinrin:20160205214336j:plain:w550

対応言語