Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Octocat-spinner-32 problem-1 Added solutions for problems 1 and 323 March 09, 2012
Octocat-spinner-32 problem-10 Added problem 11 February 14, 2012
Octocat-spinner-32 problem-11 Added problem 11 February 14, 2012
Octocat-spinner-32 problem-114 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-115 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-116 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-117 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-12 Solution 12 February 15, 2012
Octocat-spinner-32 problem-121 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-13 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-14 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-15 Problem 15 solution June 07, 2011
Octocat-spinner-32 problem-16 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-17 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-18 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-19 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-2 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-20 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-21 Problem 21 solution June 07, 2011
Octocat-spinner-32 problem-22 Problem 22 solution June 07, 2011
Octocat-spinner-32 problem-24 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-25 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-28 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-29 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-3 Added solution 3 June 07, 2011
Octocat-spinner-32 problem-30 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-31 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-32 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-323 Added solutions for problems 1 and 323 March 09, 2012
Octocat-spinner-32 problem-33 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-34 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-36 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-4 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-42 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-44 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-45 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-48 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-5 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-50 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-52 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-56 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-57 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-6 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-63 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-67 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-68 Almost done with my backlog! March 18, 2012
Octocat-spinner-32 problem-7 Added solutions 6 and 7 June 07, 2011
Octocat-spinner-32 problem-74 Signed-off-by: unknown <ChadMiller@ChadMiller-Lap.(none)> March 17, 2012
Octocat-spinner-32 problem-76 Added 76 (and various similar problems), plus a few more of the earli… March 14, 2012
Octocat-spinner-32 problem-8 Last backlog for now! March 19, 2012
Octocat-spinner-32 problem-89 Signed-off-by: unknown <ChadMiller@ChadMiller-Lap.(none)> March 17, 2012
Octocat-spinner-32 problem-9 Added more solutions February 11, 2012
Octocat-spinner-32 problem-97 Signed-off-by: unknown <ChadMiller@ChadMiller-Lap.(none)> March 17, 2012
Octocat-spinner-32 problem-99 Signed-off-by: unknown <ChadMiller@ChadMiller-Lap.(none)> March 17, 2012
Octocat-spinner-32 utils Use array to track times June 03, 2011
Octocat-spinner-32 README.md typo/spelling fixes April 25, 2013
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.