some_fizzbuzz_answers_i_guess/fizzbuzz.rs

23 lines
466 B
Rust
Raw Normal View History

2021-04-04 22:23:42 +00:00
fn main() {
let buzzes = [(3, "Fizz"), (5, "Buzz")];
for i in 1..101 {
2021-04-17 06:49:20 +00:00
let output = buzzes.iter().fold(String::new(), |string, buzz| {
if i % buzz.0 == 0 {
string + buzz.1
2021-04-04 22:23:42 +00:00
} else {
string
}
});
println!(
"{}",
if output.len() == 0 {
i.to_string()
} else {
output
}
);
}
}