Module: DigitsSolver
- Defined in:
- lib/digits_solver.rb,
lib/digits_solver/error.rb,
lib/digits_solver/version.rb,
lib/digits_solver/solution.rb,
lib/digits_solver/solution_set.rb,
lib/digits_solver/strategies/base.rb,
lib/digits_solver/problem_statement.rb,
lib/digits_solver/strategies/brute_force.rb
Defined Under Namespace
Modules: Strategies Classes: DummyLogger, Error, ProblemStatement, Solution, SolutionSet
Constant Summary collapse
- VERSION =
'0.1.3'
Class Method Summary collapse
- .logger ⇒ Object
- .logger=(logger) ⇒ Object
-
.solve_for(target_number, *draw) ⇒ Object
Your code goes here…
Class Method Details
.logger ⇒ Object
37 38 39 |
# File 'lib/digits_solver.rb', line 37 def self.logger @logger ||= DigitsSolver::DummyLogger.new end |
.logger=(logger) ⇒ Object
41 42 43 |
# File 'lib/digits_solver.rb', line 41 def self.logger=(logger) @logger = logger end |
.solve_for(target_number, *draw) ⇒ Object
Your code goes here…
32 33 34 35 |
# File 'lib/digits_solver.rb', line 32 def self.solve_for(target_number, *draw) problem_statement = DigitsSolver::ProblemStatement.new target_number, *draw DigitsSolver::SolutionSet.solve_for problem_statement end |