-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8bbbb95
commit f66063c
Showing
3 changed files
with
56 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,53 @@ | ||
# Sudoku | ||
A C++ library for generating, validating, solving, checking, etc Sudoku puzzle. | ||
|
||
# Installation | ||
'make sudoku.cpp' | ||
'./sudoku' | ||
|
||
# Todo | ||
|
||
## Code | ||
|
||
- [ ] Create Header files | ||
|
||
As what it stated ... | ||
|
||
- [ ] Reorganize code using OOP approach | ||
|
||
This is my first CPP project, I don't think I wrote OOP code properly. | ||
|
||
- [ ] Optimised code for performance | ||
|
||
The function 'SudokuSolution()' is an enhanced version of [ leetcode - Sudoku solver ]( https://leetcode.com/problems/sudoku-solver/ ) | ||
|
||
- [ ] Rename variable | ||
|
||
I wrote this in a rush , some variable is not named properly and are not consistent. rename it with meaningful variable name | ||
|
||
- [ ] Testing | ||
|
||
Testing is important. Any testing framework is fine but personally prefer bash scripting to test out the function. | ||
|
||
- [ ] Better output format | ||
|
||
Print it properly? Probably it will be ideal that I could see obvious changes to show the border of 3x3 box. | ||
|
||
## No Code | ||
|
||
- [ ] documentation | ||
|
||
Provide Documentation on each function on what it does. Please also provide documentation on elaboration on the algorithm especially for 'SudokuSolution()' and 'initialize()' | ||
|
||
# How to start contribute | ||
|
||
Please discuss in issues and I will assign the issues to you. | ||
Once it is assigned, | ||
|
||
1. fork the repo | ||
2. open a draft Pull Request | ||
|
||
# Special thanks | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters