Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fboulnois/fizzbuzz-extreme-edition
An extremely straightforward implementation of FizzBuzz in Rust
https://github.com/fboulnois/fizzbuzz-extreme-edition
fizzbuzz fizzbuzz-rust rust
Last synced: 7 days ago
JSON representation
An extremely straightforward implementation of FizzBuzz in Rust
- Host: GitHub
- URL: https://github.com/fboulnois/fizzbuzz-extreme-edition
- Owner: fboulnois
- License: agpl-3.0
- Created: 2021-10-03T20:08:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-03T23:00:55.000Z (over 3 years ago)
- Last Synced: 2024-12-22T04:42:34.194Z (14 days ago)
- Topics: fizzbuzz, fizzbuzz-rust, rust
- Language: Rust
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FizzBuzz in Rust
An extremely [straightforward](src/main.rs) implementation of FizzBuzz in Rust.
## What is FizzBuzz?
FizzBuzz is a classic programming problem, often used to screen developers in
software engineering interviews. The goal of FizzBuzz is to write a program that
prints the numbers from 1 to 100, but instead for multiples of three print `Fizz`
and for multiples of five print `Buzz`. For multiples of both print `FizzBuzz`.
Here is the expected result for the first 20 numbers:```
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz
```## What is Rust?
Rust is a general purpose programming language designed for safety and
performance. We only use the [safest and fastest](src/main.rs) Rust to solve
FizzBuzz.## Why would you write this?
There are no other examples on the internet of using Rust to solve FizzBuzz, so
I contributed my own[.](docs/SOLUTION.md)## How to build and run this?
Type `cargo run`. You can also run this online on the [Rust Playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=81b6d4f2467b467458b82e6574459aa6).