Initial import

This commit is contained in:
FuryFire
2012-03-01 11:35:34 +01:00
commit 2c7660786d
8 changed files with 114 additions and 0 deletions

20
ProjectEuler/001/desc.yml Normal file
View File

@ -0,0 +1,20 @@
title: Add all the natural numbers below one thousand that are multiples of 3 or 5.
url: http://projecteuler.net/problem=1
desc: |
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
solution: |
Loop numbers from 1-1000 - Use mod to find the multiples
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

15
ProjectEuler/001/solve.c Normal file
View File

@ -0,0 +1,15 @@
#include <stdio.h>
int main( )
{
int sum = 0;
int i = 0;
for(i = 1; i < 1000; i++)
{
if(i % 3 == 0 || i % 5 == 0)
{
sum += i;
}
}
printf( "%i", sum );
}

View File

@ -0,0 +1,10 @@
<?php
$sum = 0;
$i = 0;
for($i=1; $i<1000;$i++) {
if($i % 3 == 0 OR $i % 5 == 0) {
$sum += $i;
}
}
echo $sum;

View File

@ -0,0 +1,7 @@
sum = 0
(1..1000).each do |i|
if(i % 3 == 0 or i % 5 == 0)
sum += i
end
end
puts sum