{"id":32570491,"url":"https://github.com/3rfaan/rust_algorithms","last_synced_at":"2025-10-29T08:17:22.598Z","repository":{"id":192643031,"uuid":"618955921","full_name":"3rfaan/rust_algorithms","owner":"3rfaan","description":"Small Rust exercises from FreeCodeCamp's JavaScript course for web developers and people familiar with JavaScript","archived":false,"fork":false,"pushed_at":"2023-09-04T16:53:26.000Z","size":100,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-09-05T05:49:03.604Z","etag":null,"topics":["exercises","freecodecamp","learn","learning","rust","rustlings","tests"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/3rfaan.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}},"created_at":"2023-03-25T20:45:51.000Z","updated_at":"2023-09-05T05:49:05.034Z","dependencies_parsed_at":null,"dependency_job_id":"e1ed965d-6b74-4065-af51-d8c6e4032f15","html_url":"https://github.com/3rfaan/rust_algorithms","commit_stats":null,"previous_names":["3rfaan/rust_algorithms"],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/3rfaan/rust_algorithms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3rfaan%2Frust_algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3rfaan%2Frust_algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3rfaan%2Frust_algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3rfaan%2Frust_algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3rfaan","download_url":"https://codeload.github.com/3rfaan/rust_algorithms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3rfaan%2Frust_algorithms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281585531,"owners_count":26526310,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"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":["exercises","freecodecamp","learn","learning","rust","rustlings","tests"],"created_at":"2025-10-29T08:16:11.950Z","updated_at":"2025-10-29T08:17:22.593Z","avatar_url":"https://github.com/3rfaan.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rust Algorithms and Data Structures\n\nThis is a Rust equivalent to [FreeCodeCamp's JavaScript Algorithms and Data Structures course](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) (section [\"Intermediate Algorithm Scripting\"](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/#intermediate-algorithm-scripting)).\n\n## Install\n\nFirst clone the repository to your desired destination:\n\n```\ngit clone git@github.com:3rfaan/rust_algorithms.git \u0026\u0026 cd rust_algorithms\n```\n\nThen you can run the following command while in the folder `rust_algorithms`:\n\n```\ncargo run\n```\n\nThere will be a list of all exercises in the same order as on the FCC website. You can then enter the number of the exercise you want to see the tests. If you want to see the result of all tests just type in `all`. To exit the program type `0`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3rfaan%2Frust_algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3rfaan%2Frust_algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3rfaan%2Frust_algorithms/lists"}