{"id":22654164,"url":"https://github.com/gupta-aryaman/sudoku-solver","last_synced_at":"2025-10-13T15:15:03.112Z","repository":{"id":158184472,"uuid":"565832058","full_name":"Gupta-Aryaman/Sudoku-Solver","owner":"Gupta-Aryaman","description":"A program to solve different sudoku boards, irrespective of the size, using backtracking algorithm which recursively tried to build a solution incrementally","archived":false,"fork":false,"pushed_at":"2022-11-23T12:06:14.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-03T21:34:33.077Z","etag":null,"topics":["backtracking-algorithm","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gupta-Aryaman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-14T12:25:22.000Z","updated_at":"2022-11-23T12:06:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"a599c2f6-8095-4840-a89d-3b8914b4a746","html_url":"https://github.com/Gupta-Aryaman/Sudoku-Solver","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gupta-Aryaman%2FSudoku-Solver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gupta-Aryaman%2FSudoku-Solver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gupta-Aryaman%2FSudoku-Solver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gupta-Aryaman%2FSudoku-Solver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gupta-Aryaman","download_url":"https://codeload.github.com/Gupta-Aryaman/Sudoku-Solver/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156022,"owners_count":20732357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backtracking-algorithm","python"],"created_at":"2024-12-09T09:33:43.270Z","updated_at":"2025-10-13T15:15:03.044Z","avatar_url":"https://github.com/Gupta-Aryaman.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sudoku Solver\nThe code divides the whole 9x9 sudoku board into 9 rows and as it satisfies the values in empty spaces it simultanously keeps checking the validity of that number with \nrespect to the rest of the board.\n\nThe sudokuSolver is based upon backtracking algorithm.\n\nBacktracking - trys to build a solution incrementally and recursively. If a value entered violates the base set rules, then it backtracks and checks for another value\n\t\t\tuntill answer is found\n\n\n![inititalBoard](https://user-images.githubusercontent.com/34962578/201662134-0adddf87-6ada-4331-b4b1-d4777f765f5a.png)\n\n![solvingUnderProcess](https://user-images.githubusercontent.com/34962578/201662275-3c6ae8c7-18f8-4bca-b9ca-eb4958a3fa53.png)\n\n![solvedBoard](https://user-images.githubusercontent.com/34962578/201662309-b4402a5d-7d7f-43be-aaa4-e17eefb893b7.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgupta-aryaman%2Fsudoku-solver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgupta-aryaman%2Fsudoku-solver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgupta-aryaman%2Fsudoku-solver/lists"}