From dd5cd68c07a888ceceae3b405d15fe7ffd769416 Mon Sep 17 00:00:00 2001 From: Abhay Rana Date: Mon, 13 Oct 2014 04:58:32 +0530 Subject: [PATCH] Quick sample check script for contests --- cct | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 cct diff --git a/cct b/cct new file mode 100755 index 0000000..5bacae0 --- /dev/null +++ b/cct @@ -0,0 +1,22 @@ +#!/bin/sh +FILE=$(basename "$1") +EXT="${FILE##*.}" +CODE="${FILE%.*}" + +SUFFIX="" +case "$EXT" in + "rb" ) + BIN="ruby" + ;; + "py" ) + BIN="python" + ;; + "cpp" ) + BIN="g++" + SUFFIX="&& ./a.out" + ;; +esac + +# Now lets run the code +`cat $CODE.IN | $BIN $FILE $SUFFIX > $CODE.OUT` +diff $CODE.OUT $CODE.OUT