Skip to content

Commit

Permalink
Added a handful of languages.
Browse files Browse the repository at this point in the history
  • Loading branch information
zenware committed Apr 9, 2015
0 parents commit 4caba08
Show file tree
Hide file tree
Showing 9 changed files with 149 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.DS_Store
*.swp
*~
23 changes: 23 additions & 0 deletions c++.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#include <iostream>

void fizzbuzz(int);

int main(void)
{
for (int i = 0; i <= 100; i++) {
fizzbuzz(i);
}
}

void fizzbuzz(int num)
{
if (num % 3 == 0) {
std::cout << "Fizz" << std::endl;
} else if (num % 5 == 0) {
std::cout << "Buzz" << std::endl;
} else if (num % 3 == 0 && num % 5 == 0) {
std::cout << "FizzBuzz" << std::endl;
} else {
std::cout << num << std::endl;
}
}
25 changes: 25 additions & 0 deletions c.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#include<stdio.h>

void fizzbuzz(int);

int main(void)
{
for (int i = 0; i <= 100; i++) {
fizzbuzz(i);
}

return 0;
}

void fizzbuzz(int num)
{
if (num % 3 == 0) {
puts("Fizz");
} else if (num % 5 == 0) {
puts("Buzz");
} else if (num % 3 == 0 && num % 5 == 0) {
puts("FizzBuzz");
} else {
printf("%d\n", num);
}
}
21 changes: 21 additions & 0 deletions java.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
public class java
{

public static void main(String[] args)
{
System.out.println("Hello World");
}

public static void fizzBuzz(int num)
{
if (num % 15 == 0) {
System.out.println("FizzBuzz");
} else if (num % 5 == 0) {
System.out.println("Buzz");
} else if (num % 3 == 0) {
System.out.println("Fizz");
} else {
System.out.println(num);
}
}
}
17 changes: 17 additions & 0 deletions javascript.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
function fizz_buzz(num)
{
if (num % 15 == 0) {
console.log("FizzBuzz");
} else if (num % 5 == 0) {
console.log("Buzz");
} else if (num % 3 == 0) {
console.log("Fizz");
} else {
console.log(num);
}
}

for (var i = 0; i <= 100; i++)
{
fizz_buzz(i);
}
18 changes: 18 additions & 0 deletions php.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php

function fizzbuzz($num) {
if ($num % 15 == 0) {
print("FizzBuzz" . PHP_EOL);
} else if ($num % 5 == 0) {
print("Buzz" . PHP_EOL);
} else if ($num % 3 == 0) {
print("Fizz" . PHP_EOL);
} else {
print($num . PHP_EOL);
}
}

for ($i = 0; $i <=100; $i++)
{
fizzbuzz($i);
}
15 changes: 15 additions & 0 deletions python.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/usr/bin/env python2

def fizz_buzz(num):
if num % 15 == 0:
print "FizzBuzz"
elif num % 5 == 0:
print "Buzz"
elif num % 3 == 0:
print "Fizz"
else:
print num

for i in xrange(1, 101):
fizz_buzz(i)

15 changes: 15 additions & 0 deletions python3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/usr/bin/env python3

def fizz_buzz(num):
if num % 15 == 0:
print("FizzBuzz")
elif num % 5 == 0:
print("Buzz")
elif num % 3 == 0:
print("Fizz")
else:
print(num)

for i in range(1, 101):
fizz_buzz(i)

12 changes: 12 additions & 0 deletions ruby.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/env ruby

def fizz_buzz(num)
result = ''
result += 'Fizz' if num % 3 == 0
result += "Buzz" if num % 5 == 0
puts(result.empty? ? num : result)
end

(1..100).each{|x|
fizz_buzz(x)
}

0 comments on commit 4caba08

Please sign in to comment.