{"id":16248487,"url":"https://github.com/pythonhacker/project-euler-rust","last_synced_at":"2025-04-08T12:22:36.926Z","repository":{"id":72038221,"uuid":"267905031","full_name":"pythonhacker/project-euler-rust","owner":"pythonhacker","description":"Project Euler Solutions in Rust","archived":false,"fork":false,"pushed_at":"2020-07-12T13:40:23.000Z","size":103,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-10-11T14:42:07.928Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pythonhacker.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":"2020-05-29T16:30:39.000Z","updated_at":"2021-12-24T08:15:22.000Z","dependencies_parsed_at":"2023-10-27T23:30:46.659Z","dependency_job_id":null,"html_url":"https://github.com/pythonhacker/project-euler-rust","commit_stats":{"total_commits":108,"total_committers":2,"mean_commits":54.0,"dds":0.0092592592592593,"last_synced_commit":"20927001f5aaea4002e92da65c8a24af36da993e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonhacker%2Fproject-euler-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonhacker%2Fproject-euler-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonhacker%2Fproject-euler-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonhacker%2Fproject-euler-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pythonhacker","download_url":"https://codeload.github.com/pythonhacker/project-euler-rust/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247838651,"owners_count":21004618,"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":[],"created_at":"2024-10-10T14:42:01.601Z","updated_at":"2025-04-08T12:22:36.888Z","avatar_url":"https://github.com/pythonhacker.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"## About\n\nThe repo contains original solutions to [Project Euler][1] in Rust.\n\n## Source files\n\nEach source file maps to a given Project Euler problem by index. So `Problem `1 -\u003e `problem1.rs`, `Problem 2` -\u003e `problem2.rs` etc.\n\nThe compilation is done using Rust's cargo tool.\n\n## Pre-requisites\n\nEnsure that you have the latest stable `Rust` compiler and associated build tools (`Cargo`) installed. Verify that you are able to install external crates. The code here has been built and tested with Rust version 1.34.2 .\n\n## Building code\n\n### Using Makefile\n\nJust run `make` on the repo.\n\n    $ make\n\nDo `make clean` to clean the binary targets.\n\n    $ make clean\n\n### Manual\n\nRun the script `build_cargo.py` using python to create a `Cargo.toml` from the rust source files. Now build the code using,\n\n    $ cargo build\n\n## Run solution\n\nA given solution can be run by using its binary. Example to run solution to `Problem 1`\n\n    $ cargo run --bin problem1\n\n## Principles\n\n1. All the code here is originally written by the author. No code has been copied from any other source.\n2. An effort has been maintained to write code with least compiler warnings and generally keeping up with Rust coding principles. However the code is not pedantic Rust.\n3. Almost all code is written with performance in mind and keep up with Project Euler principle of running under a minute. (Most solutions run under a second.)\n\n[1]: http://projecteuler.net\n\n\n## Copyright\n\nCopyright \u0026copy; 2020 - Anand B Pillai \u0026lt;anandpillai at letterboxes dot org\u0026gt;\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonhacker%2Fproject-euler-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpythonhacker%2Fproject-euler-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonhacker%2Fproject-euler-rust/lists"}