LoginSignup
2
1

More than 5 years have passed since last update.

新人女子の書いたコードを直すだけなわけがない!

Posted at

「新人女子の書いたコードを直すだけの簡単なお仕事です!」
https://paiza.jp/poh/ec-campaign

という楽しいイベントがあります(2014年1月8日まで投稿できます)。

この企画サイトで投稿したコードが実行され検証されるのですが、
少し実行に時間がかかるので、簡単な検証環境を準備しました。

使い方

大体こんな感じです。

git clone https://github.com/mokemokechicken/senpai-tasukete.git
cd senpai-tasukete
sh verify.sh <YOUR PROGRAM EXEC COMMAND>

<YOUR PROGRAM EXEC COMMAND> の部分は作成したプログラムを起動するための引数を入れてください。
標準入力への問題の投入は verify.sh の方で行います。
実行すると、サイトに掲載されている簡単な例と、もう少し複雑なテストケース、20000Item, 200000Itemのケースで動作検証をします。
ただし、20000Itemと200000Itemの例の答えが合っているという保証はないので悪しからず。。(間違えがあれば教えてください)

% sh verify.sh python ../try2.py
--------------------------------------
EXAMPLE: 1.txt

real    0m0.023s
user    0m0.013s
sys     0m0.008s
OK
--------------------------------------
EXAMPLE: 2.txt

real    0m0.023s
user    0m0.013s
sys     0m0.009s
OK
--------------------------------------
EXAMPLE: 3.txt

real    0m0.022s
user    0m0.013s
sys     0m0.008s
OK
--------------------------------------
EXAMPLE: test.txt

real    0m0.022s
user    0m0.013s
sys     0m0.008s
OK
--------------------------------------
EXAMPLE: 20000_75.txt

real    0m0.065s
user    0m0.054s
sys     0m0.010s
OK
--------------------------------------
EXAMPLE: 200000_75.txt

real    0m0.409s
user    0m0.391s
sys     0m0.016s
OK
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1