langs a-z
This commit is contained in:
parent
db842d013d
commit
d066446780
11389 changed files with 98361 additions and 1020 deletions
18
Task/FizzBuzz/Rust/fizzbuzz-1.rust
Normal file
18
Task/FizzBuzz/Rust/fizzbuzz-1.rust
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
fn main() {
|
||||
let mut n = 1;
|
||||
while n <= 100 {
|
||||
if n % 15 == 0 {
|
||||
io::println("FizzBuzz");
|
||||
}
|
||||
else if n % 3 == 0 {
|
||||
println("Fizz");
|
||||
}
|
||||
else if n % 5 == 0 {
|
||||
io::println("Buzz");
|
||||
}
|
||||
else {
|
||||
io::println(int::to_str(n));
|
||||
}
|
||||
n += 1;
|
||||
}
|
||||
}
|
||||
8
Task/FizzBuzz/Rust/fizzbuzz-2.rust
Normal file
8
Task/FizzBuzz/Rust/fizzbuzz-2.rust
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fn main() {
|
||||
for int::range(1, 101) |i| {
|
||||
if i % 15 == 0 { io::println("FizzBuzz") }
|
||||
else if i % 3 == 0 { io::println("Fizz") }
|
||||
else if i % 5 == 0 { io::println("Buzz") }
|
||||
else { io::println(int::str(i)) }
|
||||
}
|
||||
}
|
||||
12
Task/FizzBuzz/Rust/fizzbuzz-3.rust
Normal file
12
Task/FizzBuzz/Rust/fizzbuzz-3.rust
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
fn main() {
|
||||
for int::range(1, 101) |num| {
|
||||
io::println(
|
||||
match (num % 3, num % 5) {
|
||||
(0, 0) => ~"FizzBuzz",
|
||||
(0, _) => ~"Fizz",
|
||||
(_, 0) => ~"Buzz",
|
||||
(_, _) => int::str(num)
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
12
Task/FizzBuzz/Rust/fizzbuzz-4.rust
Normal file
12
Task/FizzBuzz/Rust/fizzbuzz-4.rust
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
fn main() {
|
||||
for int::range(1, 101) |num| {
|
||||
io::println(
|
||||
match (num % 3 == 0, num % 5 == 0) {
|
||||
(false, false) => int::str(num),
|
||||
(true, false) => ~"Fizz",
|
||||
(false, true) => ~"Buzz",
|
||||
(true, true) => ~"FizzBuzz"
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue