17 lines
346 B
Plaintext
17 lines
346 B
Plaintext
// rust 0.11
|
|
|
|
fn main() {
|
|
for num in std::iter::range_inclusive(1i, 100) {
|
|
println!("{}", fizzbuzz(num))
|
|
}
|
|
}
|
|
|
|
fn fizzbuzz(num: int) -> String {
|
|
match (num % 3, num % 5) {
|
|
(0, 0) => format!("FizzBuzz"),
|
|
(0, _) => format!("Fizz"),
|
|
(_, 0) => format!("Buzz"),
|
|
(_, _) => format!("{}", num),
|
|
}
|
|
}
|