ProblemOps

trait ProblemOps[A]
class Object
trait Matchable
class Any
class Problem[A]

Value members

Concrete methods

protected def error(msg: String, trim: Boolean): String
protected def info(msg: String): String
protected def readFile(folder: String, year: Int, file: String): Option[List[String]]
protected def solvingError(name: String, exception: Throwable): Option[TimedEval[A]]
protected def solvingFail(name: String, eval: TimedEval[A]): Option[TimedEval[A]]
protected def solvingSuccess(name: String, eval: TimedEval[A]): Option[TimedEval[A]]
protected def success(msg: String): String
protected def tinyStack(e: Throwable): String

Abstract fields