class SudokuSolver::Variable

Attributes

col[RW]
corpus[RW]
row[RW]

Public Class Methods

new(row, col, corpus) click to toggle source
# File lib/sudoku_solver/variable.rb, line 5
def initialize(row, col, corpus)
  self.row = row
  self.col = col
  self.corpus = corpus
end

Public Instance Methods

available_values_size() click to toggle source
# File lib/sudoku_solver/variable.rb, line 11
def available_values_size
  corpus.available_values(self).size
end