{"id":17287365,"url":"https://github.com/adamslevy/sudoku_bool","last_synced_at":"2026-07-18T19:36:49.110Z","repository":{"id":85612889,"uuid":"49351844","full_name":"AdamSLevy/sudoku_bool","owner":"AdamSLevy","description":"A sudoku board representation, solver, and interface for playing sudoku boards on the command line.","archived":false,"fork":false,"pushed_at":"2017-08-14T06:36:52.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-22T01:33:03.851Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/AdamSLevy.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":"2016-01-10T03:31:09.000Z","updated_at":"2017-08-14T06:36:54.000Z","dependencies_parsed_at":"2023-03-13T06:06:04.105Z","dependency_job_id":null,"html_url":"https://github.com/AdamSLevy/sudoku_bool","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AdamSLevy/sudoku_bool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSLevy%2Fsudoku_bool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSLevy%2Fsudoku_bool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSLevy%2Fsudoku_bool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSLevy%2Fsudoku_bool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdamSLevy","download_url":"https://codeload.github.com/AdamSLevy/sudoku_bool/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSLevy%2Fsudoku_bool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35629256,"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-07-18T02:00:07.223Z","response_time":61,"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":[],"created_at":"2024-10-15T10:01:47.480Z","updated_at":"2026-07-18T19:36:49.093Z","avatar_url":"https://github.com/AdamSLevy.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Sudoku\nA Sudoku board class with built in solver functions.\nThe main has a command line interface for playing and solving sudoku boards.\nIncludes 5 hard coded boards and allows entering custom boards.\nThe Undo class is used by the interface to allow undo when playing a board.\n##About\nI wrote this code as my final project for the CS201 Intro to C++ class at University of Alaska, Fairbanks in Spring 2014.\nWith the exception of the makefile, the code I submitted for that class is the first commit in this repo.\nI have since made some minor changes for publishing it here.\nI have added comments and changed some function names for clarity and cleaned up some logic.\nI may continue to add some comments to the Sudoku class and update this README.md with more information about how my solver functions work but I don't expect to make many more changes to this code.\nThe main program no doubt has some bugs in the interface but I don't intent to fix those.\n\n##Use\nFeel free to use, modify, play with, or learn from this code.\nPlease just clearly give credit with a link to this repo in your code if you use any of mine.\nThough you don't have to, I would be happy to hear that looked at my code.\nI will be adding contact information here shortly.\n\n##Build and run\nNavigate into the folder containing the repo\n\n`$ cd /path/to/sudoku_bool`\n\nRun make\n\n`$ make`\n\nRun *play_sudoku*\n\n`$ ./play_sudoku`\n\n##Bugs\nIt is no doubt easy to break my main program. \nI won't be making any changes to main.cpp, Undo.cpp, or Undo.h.\nHowever, if you find a bug in the Sudoku class, I would be interested in fixing that.\n\n*Updated Jan 10, 2016*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamslevy%2Fsudoku_bool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamslevy%2Fsudoku_bool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamslevy%2Fsudoku_bool/lists"}