Skip to main content
Search IntMath

Project Euler

By Murray Bourne, 30 Nov 2008

Are you looking for some interesting challenges that your math textbook does not provide?

Project Euler is a competition that requires skills in mathematics as well as an understanding of computer programming concepts.

From the blurb:

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.

It sounds scary, but you can see the questions here before you officially sign up for the competition.

This could be a great for class problem-solving in small groups. Students will learn lots of math and also programming skills.

Who was Euler? He was a brilliant 18th century Swiss mathematician whose contributions spanned many fields, including mathematical notation, analysis, number theory, geometry, graph theory, applied mathematics, physics, astronomy, and logic. According to this article,

[Euler] was the first to write f(x) to denote the function f applied to the argument x. He also introduced the modern notation for the trigonometric functions, the letter e for the base of the natural logarithm (now also known as Euler's number), the Greek letter Σ for summations and the letter i to denote the imaginary unit. The use of the Greek letter pi (π) to denote the ratio of a circle's circumference to its diameter was also popularized by Euler.

That link again: Project Euler.

See the 2 Comments below.

2 Comments on “Project Euler”

  1. Robin says:

    I am looking for activities and ideas for junior high and high school after-school enrichment programs. This looks like a real possibility. Do you have any other suggestions. Thanks.

  2. Murray says:

    Hi Robin

    You could have a look at the Australian Mathematics Competition:

    Hope it's useful.

Leave a comment

Comment Preview

HTML: You can use simple tags like <b>, <a href="...">, etc.

To enter math, you can can either:

  1. Use simple calculator-like input in the following format (surround your math in backticks, or qq on tablet or phone):
    `a^2 = sqrt(b^2 + c^2)`
    (See more on ASCIIMath syntax); or
  2. Use simple LaTeX in the following format. Surround your math with \( and \).
    \( \int g dx = \sqrt{\frac{a}{b}} \)
    (This is standard simple LaTeX.)

NOTE: You can mix both types of math entry in your comment.


Tips, tricks, lessons, and tutoring to help reduce test anxiety and move to the top of the class.