Module: Rubeuler::Solution

Included in:
Rubeuler
Defined in:
lib/rubeuler/solution.rb

Class Method Summary collapse

Class Method Details

.for_problem(number) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/rubeuler/solution.rb', line 3

def self.for_problem number
  {
    "1" => 0,
    "2" => 0,
    "3" => 0,
    "4" => 0,
    "5" => 0,
    "6" => 0,
    "7" => 0
  }.fetch(number.to_s) { raise RuntimeError.new("Undefined solution for problem: #{number.to_s}") }
end