Class: NQueens::Bitmask

Inherits:
Object
  • Object
show all
Defined in:
lib/n_queens/bitmask.rb

Instance Method Summary collapse

Constructor Details

#initialize(n) ⇒ Bitmask

Returns a new instance of Bitmask.



3
4
5
# File 'lib/n_queens/bitmask.rb', line 3

def initialize(n)
  @n = n
end

Instance Method Details

#solveObject



7
8
9
10
# File 'lib/n_queens/bitmask.rb', line 7

def solve
  prepare_globals
  solve_n_queens_bitmask(@n)
end