p
countdown
package countdown
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class CountdownConfig(settings: AlgoSettings[Equation], rand: Seed, inputValues: Set[Int], targetValue: Int, debug: (Generation[Equation]) => Unit, minEquationSize: Int, maxEquationSize: Int, writeSolution: Option[(Path, Int)]) extends Product with Serializable
- sealed trait Element extends AnyRef
Represents either a number or an operation in the countdown space
- final case class Equation(expression: Seq[Element]) extends Product with Serializable
- final case class Num(x: Int) extends Element with Product with Serializable
- abstract class Op extends Element
Value Members
- case object Add extends Op with Product with Serializable
- object AsCountdownConfig
- object CountdownConfig extends Serializable
- case object Divide extends Op with Product with Serializable
- object Equation extends Serializable
- object Main extends ConfigApp
- case object Multiply extends Op with Product with Serializable
- object Op
- object SolutionHtml
- case object Subtract extends Op with Product with Serializable