{"id":18895476,"url":"https://github.com/cemrajc/solidarity","last_synced_at":"2026-07-01T05:31:31.494Z","repository":{"id":221445112,"uuid":"114739615","full_name":"CemraJC/solidarity","owner":"CemraJC","description":"Check if a number is solitary (and yes, I know that's not what solidarity means)","archived":false,"fork":false,"pushed_at":"2017-12-19T08:35:03.000Z","size":3,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-31T17:48:45.036Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/CemraJC.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}},"created_at":"2017-12-19T08:34:26.000Z","updated_at":"2022-07-23T22:07:51.000Z","dependencies_parsed_at":"2024-02-08T02:23:25.092Z","dependency_job_id":"cca7d099-2396-4096-b012-78b4bce3537b","html_url":"https://github.com/CemraJC/solidarity","commit_stats":null,"previous_names":["cemrajc/solidarity"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/CemraJC/solidarity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fsolidarity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fsolidarity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fsolidarity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fsolidarity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CemraJC","download_url":"https://codeload.github.com/CemraJC/solidarity/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fsolidarity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34994875,"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-01T02:00:05.325Z","response_time":130,"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-11-08T08:28:17.158Z","updated_at":"2026-07-01T05:31:31.462Z","avatar_url":"https://github.com/CemraJC.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Check if a Number is Solitary\r\n\r\n\u003e Find if 10 has a friend\r\n\r\nThese programs use brute-force factorization to run through billions of\r\npossible friends for a pre-programmed number.\r\n\r\nThe software is very simple right now, and not very effective. In future, it\r\nmay run faster - depends on when I get a decent machine that can actually\r\ncompile advanced factorization code.\r\n\r\n\r\n## Usage\r\n\r\nHighly recommend using the C++ version - it's performance optimized. The\r\npython script is just a quick proof of concept and is at least 6 times slower.\r\n\r\nIn the software, you must edit where to start looking for friends, where to\r\nstop, and which number we're looking at friends for.\r\n\r\nOf course, this would be much faster if it was possible to simply determine if\r\na number is friendly or not with a constant-time operation.\r\n\r\n\r\n## Why\r\n\r\nI was bored one afternoon. I saw on Wikipedia that the solitary-10 problem was\r\nunsolved, and that the quoted number of 100,000,000 was quite low. So, I made\r\na program to - at the very least - improve the publicly quoted number (even\r\nthough it's likely that someone somewhere has already checked this up to a\r\n20-digit number.)\r\n\r\nSo far, I've used this program to check up for friends up to to 2,000,000,000.\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcemrajc%2Fsolidarity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcemrajc%2Fsolidarity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcemrajc%2Fsolidarity/lists"}