Solver is meant to be an example learning project
for the ruby programming language.

Study and modify and learn.
Observe the license conditions.

Solver Files, Option-click to save

Cell.rb
Guessing.rb
master.html
Nine.rb
scramble.rb
Scrambler.rb
solve.rb
Solver.rb
symbols_caps.txt

Notes:

  I set out to study ruby by creating a set of scripts, together called "Solver". Solver plays sudoku. The file, master.html is read into Scrambler.rb. Scrambler.rb generates solution.html and puzzle.html. The puzzle is read into Solver.rb. It generates the file, answer.html, if it can.

Its command line interface:

	cd [directory]
	Make sure that the directory has:
Cell.rb
Guessing.rb
Nine.rb
Scrambler.rb
Solver.rb
debug [debug is an empty directory]
gpl-3.0.txt
master.html
read_me_please.txt
scramble.rb
solve.rb

symbols.txt [optional]

Rename symbols_caps.txt to symbols.txt to see what it does.

	chmod 755 scrambler.rb
	./scrambler.rb
	
	chmod 755 solve.rb
	./solve.rb
	
Let me know what you think!

   - Robert Flannery  
Email: Robert Flannery

Solver project page

Donations to: Doctors Without Borders