Difference between revisions of "Algo holics"

From CDOT Wiki
Jump to: navigation, search
(Assignment 1)
(Sudoku Solver(C++))
Line 11: Line 11:
  
 
== Sudoku Solver(C++) ==
 
== Sudoku Solver(C++) ==
 +
 +
Is it a program that solves Sudoku puzzles using the Bruteforce algorithm.
 +
 +
 +
== LOGIC ==
 +
 +
In this program the Bruteforce algorithm first put 1 in the first cell and then check if it is violating any rules. If yes, then it increment the value to 2 and check again (The value can vary from 1-9) until it finds the appropriate value. After finding a suitable value for the first cell, it moves to the second cell and put 1 in there and again check again if it violating any rules. If it is discovers that 1 is not allowed in that cell, then the algorithm will increment it to 2 and check again.
 +
  
 
=== Assignment 2 ===
 
=== Assignment 2 ===
 
=== Assignment 3 ===
 
=== Assignment 3 ===

Revision as of 03:26, 22 February 2019


GPU610/DPS915 | Student List | Group and Project Index | Student Resources | Glossary

Project Name Goes here

Team Members

  1. Sukhbeer Dhillon, Responsibilities...
  2. Gurpreet Singh, Some other responsibility
  3. Edgar Giang, Some other other responsibility
  4. Email All

Progress

Assignment 1

Sudoku Solver(C++)

Is it a program that solves Sudoku puzzles using the Bruteforce algorithm.


LOGIC

In this program the Bruteforce algorithm first put 1 in the first cell and then check if it is violating any rules. If yes, then it increment the value to 2 and check again (The value can vary from 1-9) until it finds the appropriate value. After finding a suitable value for the first cell, it moves to the second cell and put 1 in there and again check again if it violating any rules. If it is discovers that 1 is not allowed in that cell, then the algorithm will increment it to 2 and check again.


Assignment 2

Assignment 3