Skip to content
Python JavaScript C
Latest commit fa1ee32 Apr 26, 2013 @guyht Merge pull request #6 from ChadAMiller/master
readme typo fix
Failed to load latest commit information.
problem-1
problem-10
problem-11
problem-114/Xhad
problem-115/Xhad
problem-116/Xhad
problem-117/Xhad
problem-12
problem-121/Xhad
problem-13
problem-14
problem-15/Sorrow
problem-16
problem-17
problem-18
problem-19 Last backlog for now! Mar 19, 2012
problem-2
problem-20
problem-21/Sorrow
problem-22
problem-24/Xhad
problem-25
problem-28/Xhad
problem-29/Xhad
problem-3
problem-30/Xhad
problem-31/Xhad
problem-32/Xhad
problem-323/Xhad
problem-33/Xhad
problem-34/Xhad
problem-36/Xhad
problem-4
problem-42
problem-44/Xhad
problem-45/Xhad
problem-48/Xhad
problem-5
problem-50/Xhad
problem-52/Xhad Almost done with my backlog! Mar 18, 2012
problem-56/Xhad
problem-57/Xhad
problem-6
problem-63/Xhad
problem-67
problem-68/Xhad Almost done with my backlog! Mar 19, 2012
problem-7
problem-74
problem-76/Xhad
problem-8
problem-89
problem-9
problem-97/Xhad Signed-off-by: unknown <ChadMiller@ChadMiller-Lap.(none)> Mar 17, 2012
problem-99
utils
README.md

README.md

2p2 Project Euler Challenge

Welcome to the 2p2 Project Euler Challenge!

Step 1

  • Fork the GitHub repository

Step 2

  • Use the following directory structure: problem-x -> 2p2username -> solution.ext
  • Some problems require common data files (e.g. problem 22). If this is the case, the first person to solve the problem should add it to the main problem directory for others to use.

Step 3

  • Grinding

Step 4

  • Issue a pull request when you have completed the problem

Rules

  • Solutions should declare their environment and have the correct extension. E.g. for a python solution, the first line should contain something like #!/usr/bin/env python. This allows other users to execute your solutions.

  • Solutions should output the solution (obviously)

  • Solutions should profile themselves and output their execution time. This is helpful in comparing solutions. The rules for this are that you must profile all code that is executed, with the exception of console logging. You should output the time taken in milliseconds to the console: Time Taken: 12345ms.

Example for a python solution:

start = time.time()
# Run your code here
end = time.time() - start
print "Time Taken: " + str(end) + "ms"
Something went wrong with that request. Please try again.