From 97efcc4b1743a4bffdfc4db747f463c1a6c6f41e Mon Sep 17 00:00:00 2001 From: Jacob Magnuson Date: Wed, 15 Feb 2017 04:26:11 +0000 Subject: [PATCH] add luckyguess --- decomphose/problem.yml | 2 +- luckyguess/description.md | 1 + luckyguess/grader.py | 4 ++++ luckyguess/guess | Bin 0 -> 13716 bytes luckyguess/problem.yml | 8 ++++++++ 5 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 luckyguess/description.md create mode 100644 luckyguess/grader.py create mode 100755 luckyguess/guess create mode 100644 luckyguess/problem.yml diff --git a/decomphose/problem.yml b/decomphose/problem.yml index c9e480f..5836efd 100644 --- a/decomphose/problem.yml +++ b/decomphose/problem.yml @@ -3,7 +3,7 @@ title: Decomphose category: Forensics autogen: false programming: false -value: 300 +value: 325 files: - decomp1.7z - decomp2.7z diff --git a/luckyguess/description.md b/luckyguess/description.md new file mode 100644 index 0000000..dcddc6d --- /dev/null +++ b/luckyguess/description.md @@ -0,0 +1 @@ +Would you like to play [a guessing game](${guess})? \ No newline at end of file diff --git a/luckyguess/grader.py b/luckyguess/grader.py new file mode 100644 index 0000000..faf5197 --- /dev/null +++ b/luckyguess/grader.py @@ -0,0 +1,4 @@ +def grade(autogen, key): + if key.find("aaA_tOucH_0f_luccK_47ca4e") != -1: + return True, "Stupendous guesswork! Great job!" + return False, "Sorry, tough luck. Keep at it." diff --git a/luckyguess/guess b/luckyguess/guess new file mode 100755 index 0000000000000000000000000000000000000000..f0f39331d8f081e8070f0aadb724c225f554c789 GIT binary patch literal 13716 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