PS-Sudoku
2.0.2
Recursive Sudoku solver written in PowerShell. This module can also generate solvable Sudoku puzzles, display the steps taken to solve the puzzle, and allow a user to play Sudoku.
Installation Options
Owners
Copyright
(c) 2022 Davis Henckel. All rights reserved.
Package Details
Author(s)
- Davis Henckel
Functions
GenerateGrid PrintGrid IsRowPlacementValid IsColumnPlacementValid IsSubgridPlacementValid IsMoveValid FindEmptySpot SolveSudoku PlaySudoku
Dependencies
FileList
- PS-Sudoku.nuspec
- build.ps1
- docs\SolveSudoku.md
- docs\GenerateGrid.md
- PS-Sudoku.psd1
- docs\PlaySudoku.md
- README.md
- docs\IsColumnPlacementValid.md
- PS-Sudoku.psm1
- Private\RemoveRandomNumsFromGrid.ps1
- Public\IsSubgridPlacementValid.ps1
- Private\PrintSudokuGridUI.ps1
- Public\PlaySudoku.ps1
- Private\DeepCopyArray.ps1
- Public\FindEmptySpot.ps1
- Private\GetSudokuMove.ps1
- Public\IsColumnPlacementValid.ps1
- Private\FindValidSudokuGrid.ps1
- Public\GenerateGrid.ps1
- Private\ValidateSudokuMove.ps1
- Public\SolveSudoku.ps1
- Tests\UnitTests\IsSubgridPlacementValid.Tests.ps1
- Public\IsMoveValid.ps1
- Tests\UnitTests\IsColumnPlacementValid.Tests.ps1
- Public\IsRowPlacementValid.ps1
- Tests\UnitTests\IsMoveValid.Tests.ps1
- Public\PrintGrid.ps1
- Tests\UnitTests\GenerateGrid.Tests.ps1
- docs\IsMoveValid.md
- Tests\UnitTests\RemoveRandomNumsFromGrid.Tests.ps1
- docs\IsRowPlacementValid.md
- Tests\UnitTests\FindEmptySpot.Tests.ps1
- docs\IsSubgridPlacementValid.md
- Tests\UnitTests\IsRowPlacementValid.Tests.ps1
- docs\PrintGrid.md
- Tests\AcceptanceTests\SolveSudoku.Tests.ps1
- docs\FindEmptySpot.md
- Tests\IntegrationTests\FindValidSudokuGrid.Tests.ps1