{"id":19601644,"url":"https://github.com/orangomango/sudokusolver","last_synced_at":"2026-06-10T04:31:37.201Z","repository":{"id":244640558,"uuid":"815808830","full_name":"OrangoMango/SudokuSolver","owner":"OrangoMango","description":"Sudoku solver and generator","archived":false,"fork":false,"pushed_at":"2024-06-16T08:29:14.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T15:37:58.095Z","etag":null,"topics":["java","sudoku"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OrangoMango.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-06-16T08:15:25.000Z","updated_at":"2024-06-16T08:55:42.000Z","dependencies_parsed_at":"2024-06-16T10:44:24.111Z","dependency_job_id":"438f4dfc-9f61-4773-93e6-0ea3d0a6a52d","html_url":"https://github.com/OrangoMango/SudokuSolver","commit_stats":null,"previous_names":["orangomango/sudokusolver"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OrangoMango/SudokuSolver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrangoMango%2FSudokuSolver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrangoMango%2FSudokuSolver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrangoMango%2FSudokuSolver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrangoMango%2FSudokuSolver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OrangoMango","download_url":"https://codeload.github.com/OrangoMango/SudokuSolver/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrangoMango%2FSudokuSolver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34137570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["java","sudoku"],"created_at":"2024-11-11T09:19:19.057Z","updated_at":"2026-06-10T04:31:37.176Z","avatar_url":"https://github.com/OrangoMango.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SudokuSolver\nSudoku solver and generator\n\n# How to use\n* Compile and execute the code with `javac SudokuSolver.java` and `java SudokuSolver`\n* Choose the size of the sudoku:  \n`GRID_SIZE`: the amount of subgrids in a row/column  \n`SUBGRID_SIZE`: the amount of cells in a subgrid's row/column  \n* Choose to manually fill the grid or not. (Use `0` for empty cells)\n\n# Example\n## Manually fill a 3x3 grid and solve it\n```\nGRID_SIZE: 3\nSUBGRID_SIZE: 3\nFill the grid? (Y/N): y\n1 0 6 0 0 0 0 5 2\n4 0 0 0 0 2 0 9 0\n8 9 0 7 0 0 0 0 0\n0 0 3 0 0 9 2 0 5\n0 7 0 2 0 6 0 4 0\n9 0 4 3 0 0 8 0 0\n0 0 0 0 0 3 0 7 6\n0 6 0 9 0 0 0 0 3\n0 4 0 0 0 0 5 0 1\n\n01 03 06  08 09 04  07 05 02  \n04 05 07  01 03 02  06 09 08  \n08 09 02  07 06 05  01 03 04  \n\n06 08 03  04 07 09  02 01 05  \n05 07 01  02 08 06  03 04 09  \n09 02 04  03 05 01  08 06 07  \n\n02 01 08  05 04 03  09 07 06  \n07 06 05  09 01 08  04 02 03  \n03 04 09  06 02 07  05 08 01  \n\nContinue? (Y/N): n\n```\n\n## Generate a random 4x4 sudoku\n```\nGRID_SIZE: 4\nSUBGRID_SIZE: 4\nFill the grid? (Y/N): n\n01 05 12 11  13 03 07 14  15 08 06 04  16 02 09 10  \n03 06 08 10  15 05 16 12  01 02 09 07  04 11 14 13  \n13 02 14 04  06 09 10 01  03 12 16 11  05 08 07 15  \n16 09 07 15  11 08 04 02  14 05 13 10  06 12 01 03  \n\n12 03 04 08  02 07 14 13  05 06 10 15  01 09 11 16  \n14 15 02 01  16 11 06 05  04 03 07 09  08 10 13 12  \n11 13 16 09  08 15 03 10  12 14 02 01  07 05 04 06  \n10 07 05 06  09 12 01 04  13 16 11 08  03 15 02 14  \n\n08 11 06 03  01 10 09 07  02 13 04 14  12 16 15 05  \n05 10 13 02  03 16 12 11  09 15 01 06  14 04 08 07  \n04 01 15 12  05 14 02 06  16 07 08 03  09 13 10 11  \n07 14 09 16  04 13 15 08  10 11 05 12  02 06 03 01  \n\n09 04 11 14  10 02 05 03  06 01 15 16  13 07 12 08  \n15 12 01 13  07 06 11 16  08 09 14 02  10 03 05 04  \n02 16 03 05  14 04 08 15  07 10 12 13  11 01 06 09  \n06 08 10 07  12 01 13 09  11 04 03 05  15 14 16 02  \n\nContinue? (Y/N): n\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forangomango%2Fsudokusolver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forangomango%2Fsudokusolver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forangomango%2Fsudokusolver/lists"}