From fde15aa0cca6160cfbc698354321a961932a7f86 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 23 Dec 2015 22:10:09 +0100 Subject: Bikeshading --- challenge.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'challenge.go') diff --git a/challenge.go b/challenge.go index ccd9622..7fee500 100644 --- a/challenge.go +++ b/challenge.go @@ -3,6 +3,7 @@ package acme // Solver decribes a solving interface type Solver interface { Solve() error + Solved() error } var canSolve = make(map[ChallengeType]bool) @@ -10,3 +11,7 @@ var canSolve = make(map[ChallengeType]bool) func registerChallenge(c ChallengeType) { canSolve[c] = true } + +func Solve(s Solver) error { + return s.Solve() +} -- cgit v1.2.3