Added Generic/99Bottles: php and Generic/HelloWorld: php, ruby, c

This commit is contained in:
FuryFire 2012-03-21 13:37:47 +01:00
parent 9bf8ea1c17
commit a858aaadda
8 changed files with 57 additions and 2 deletions

@ -0,0 +1,11 @@
title: FizzBuzz
url: http://99-bottles-of-beer.net/
desc: Generate the lyrics to the song 99 Bottles of Beer as an output.
solution: See the code...
solutions:
solve.php:
desc: Basic solution
language: php

@ -0,0 +1,18 @@
<?
for ($beer=99; $beer>=0; $beer--)
{
if ($beer==0) {
echo "No more bottles of beer on the wall, no more bottles of beer.".PHP_EOL;
echo "Go to the store and buy some more, 99 bottles of beer on the wall.".PHP_EOL;
}
elseif ($beer==1) {
echo "1 bottle of beer on the wall, 1 bottle of beer.".PHP_EOL;
echo "Take one down and pass it around, no more bottles of beer on the wall.". PHP_EOL . PHP_EOL;
} elseif ($beer==2) {
echo $beer." bottles of beer on the wall, ".$beer." bottles of beer." . PHP_EOL;
echo "Take one down and pass it around, ".($beer-1)." bottle of beer on the wall.".PHP_EOL . PHP_EOL;
} else {
echo $beer." bottles of beer on the wall, ".$beer." bottles of beer." . PHP_EOL;
echo "Take one down and pass it around, ".($beer-1)." bottles of beer on the wall.".PHP_EOL . PHP_EOL;
}
}

@ -1,5 +1,5 @@
title: FizzBuzz
url: http://projecteuler.net/problem=1
url: http://imranontech.com/2007/01/24/using-fizzbuzz-to-find-developers-who-grok-coding/
desc: The classical coding challenge. Write a program that prints the numbers from 1 to 100. But for multiples of three print Fizz instead of the number and for the multiples of five print Buzz. For numbers which are multiples of both three and five print FizzBuzz.

@ -0,0 +1,16 @@
title: HelloWorld
url: http://en.wikipedia.org/wiki/Hello_world_program
desc: A "Hello world" program is a computer program that outputs "Hello, world" on a display device.
solution: Do i need to say more
solutions:
solve.php:
desc: Basic solution
language: php
solve.rb:
desc: Basic solution in Ruby
language: ruby
solve.c:
desc: ANSI C solution (Tested with TCC)
language: c

@ -0,0 +1,7 @@
#include <stdio.h>
int main( )
{
printf( "Hello World" );
}

@ -0,0 +1,2 @@
<?php
echo 'Hello World';

@ -0,0 +1 @@
puts "Hello World"

@ -1,4 +1,4 @@
title: ProjectEuler.net
url: http://projecteuler.net/
desc: Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
desc: Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.