Subversion Repositories programming

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
410 6813 d 1 h ira /school/cs420/p2/ SudokuPuzzle.py:
* Re-implement the __iter__() function so that it doesn't need a
generator. This was the quick and dirty way ;)
 
/school/cs420/p2/SudokuPuzzle.py
409 6813 d 12 h ira /school/ Rename cs408/ to cs420/. I got the class wrong.

Add cs431/ and a directory for the first project.
 
/school/cs420
/school/cs431
/school/cs431/p1
/school/cs408
408 6813 d 12 h ira /school/cs408/p2/ p2.tex:
* Initial Commit of printout.

PROJ02.py:
* Main program for CS420 Project #2.

PyCompat.py:
* Compatibility for school computers.

SudokuPuzzle.py:
* Include PyCompat for school computers.
* Print the initial puzzle configuration in solve().
* Add timing support.

Menu.py:
* Automatic menu generation.

Makefile:
* Automation.
 
/school/cs408/p2/Makefile
/school/cs408/p2/Menu.py
/school/cs408/p2/PROJ02.py
/school/cs408/p2/PyCompat.py
/school/cs408/p2/p2.tex
/school/cs408/p2/SudokuPuzzle.py
407 6815 d 1 h ira /school/cs408/p2/ SudokuPuzzle.py:
* Add a return value so I can tell if a value was actually pruned.
* Add a way to enable and disable printing.
* Convert to the printsystem.
* Add some comments.
 
/school/cs408/p2/SudokuPuzzle.py
406 6816 d 3 h ira /school/cs408/p2/ SudokuPuzzle.py:
* Fully working version, including 'evil' puzzles.
* Splitting works now.
 
/school/cs408/p2/SudokuPuzzle.py
405 6816 d 3 h ira /school/cs408/p2/ SudokuPuzzle.py:
* Initial, mostly working version that solves Sudoku puzzles
using the Arc Consistency Algorithm.
 
/school/cs408/p2
/school/cs408/p2/SudokuPuzzle.py