Core Beginner
02 Control flow
Loops and conditionals: sum a range, then write the classic fizzbuzz for a single number.
Return "fizz" / "buzz" / "fizzbuzz", or the number, in fizzbuzz.
Hints
if/elseis an expression;format!("{}", n)turns a number into a String.
Reveal solution
fn fizzbuzz(n: u32) -> String {
if n % 15 == 0 {
String::from("fizzbuzz")
} else if n % 3 == 0 {
String::from("fizz")
} else if n % 5 == 0 {
String::from("buzz")
} else {
format!("{}", n)
}
}