Module: NQueens

Defined in:
lib/n_queens.rb,
lib/n_queens/result.rb,
lib/n_queens/solver.rb,
lib/n_queens/bitmask.rb,
lib/n_queens/version.rb,
lib/n_queens/backtracking.rb,
lib/n_queens/known_counts.rb,
lib/n_queens/parallel_bitmask.rb

Defined Under Namespace

Classes: Backtracking, Bitmask, ParallelBitmask, Result, Solver

Constant Summary collapse

VERSION =
"1.0.0"
KNOWN_COUNTS =
{
  1 => 1,
  2 => 0,
  3 => 0,
  4 => 2,
  5 => 10,
  6 => 4,
  7 => 40,
  8 => 92,
  9 => 352,
  10 => 724,
  11 => 2_680,
  12 => 14_200,
  13 => 73_712,
  14 => 365_596,
  15 => 2_279_184
}.freeze