reuler

Crates.ioreuler
lib.rsreuler
version0.2.0
sourcesrc
created_at2022-11-17 14:49:23.167456
updated_at2022-11-17 15:27:58.636673
descriptionSolutions to Project Euler in Rust
homepagehttps://www.github.com/astariul/reuler
repository
max_upload_size
id717306
size15,790
Astariul (astariul)

documentation

README

reuler

Solutions to Project Euler in Rust

GitHub release Build status licence

DescriptionInstallUsageContribute

Description

reuler is a crate that contains the solutions for the Project Euler.

Note that this project is a Work In Progress.

Install

Install reuler by running :

cargo install reuler

Usage

You can simply run the command line followed by the ID of the problem your're trying to solve :

reuler <id>

For example, if you're trying to solve "Amicable numbers" (problem #21), just run :

reuler 21

Contribute

To contribute, install the package locally, create your own branch, add your code (and tests, and documentation), and open a PR !

Code formatting

Ensure the code you added is properly formatted with :

cargo fmt

Tests

When you contribute, you need to make sure all the unit-tests pass. You should also add tests if necessary !

You can run the tests with :

cargo test

Documentation

The documentation should be kept up-to-date. You can visualize the documentation locally by running :

cargo doc --open
Commit count: 0

cargo fmt