langs a-z

This commit is contained in:
Ingy döt Net 2013-04-10 22:43:41 -07:00
parent db842d013d
commit d066446780
11389 changed files with 98361 additions and 1020 deletions

View 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;
}
}

View 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)) }
}
}

View 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)
}
);
}
}

View 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"
}
);
}
}