Project Euler

September 10th, 2006

Project Euler is a really nice and interesting set of mathematical and programming puzzles. It’s a nice way to practice maths skills, developing algorithms and solving puzzles.

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. Please be warned that the problems are challenging and you are unlikely to make much progress if you have no knowledge of programming.

You’ll have to create an account so that the website can track your progress but you can look at the puzzles without registering. There is quite a large range of puzzles - it’ll mainly require maths skills but programming is important.

I chose to develop my solutions in Python even though I have a lot more experience with PHP. I did this for two reasons - I wanted to practice Python and Python is much better suited to doing many of the tasks. For example, Python will happily calculate 1001^1001 and give you the full solution. Other programming languages will probably freak out and give you a partial solution or no solution.

I signed up earlier today and I’ve solved 8 puzzles with a current rating of 3% genius. Let me know how you get on

Related Posts

  1. Puzzle
  2. Finding Primes
  3. Python for scripting in Mozilla
  4. Sudoku Solver
  5. Protein Folding in a Computer Game

3 Responses to “Project Euler”

  1. Daguron 11 Sep 2006 at 9:59 am

    It’s a great way to learn a new programming language (or practicing one you already know) :)

     

    I’m at 8% but it’s getting harder to find problems that I can fix 

  2. Daguron 11 Sep 2006 at 2:16 pm

    sorry, "solve" :P

  3. Cchanon 15 Feb 2007 at 6:44 pm

    Some guy called pythonhacker is posting many here, of course, in bloody cryptic python…

Trackback URI | Comments RSS

Leave a Reply