Readers: 253 | Updated: 01-29

Test Your Programming Skills - Project Euler

Translate Into:

Project EulerThis was something that was mentioned in the xkcd talk at Google. If you’ve ever wanted to put your programming skills to the test but don’t like the pressure and competition of joining a programming contest, then Project Euler is for you.

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.

The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.

Basically, Project Euler is a collection of interesting programming problems for anyone to work on. New questions come out every week. Currently there are 173 problems and most require the use of creating a program. There are some that you can do with just paper and pencil if you are innovative or creative enough. The problems start off easy (you can probably get through the first 10 or so in a day or two) and they get progressively harder to the point where less than a hundred people have solved the later questions.

Some More Details

  • You can use any language or method you like to solve a problem.
  • You only submit a single integer as an answer.
  • You can attempt a question as many times as you like with no penalty.
  • All questions can have a solution computed in less than a minute (although it’s okay if your program takes longer).
  • You must register before attempting any of the problems so you can check your answers.
  • You are given a rank out of all active users (currently 8000+) and a “genius rating” — the percentage of questions you have successfully completed.

Learning a New Language?
If you’re learning a brand new language, Project Euler is a great way to get practice and have some fun at the same time. Currently, I’ve written all my solutions in Ruby and I consider myself pretty much fluent in it now after just a week!

I joined last week and so far I’ve answered 29 questions correctly giving me a genius rating of 17% and a ranking of 1817 out of 8008 active users. Join up and see how you do! You can see my profile to see which questions I’ve done.


From The Blogs

Natural Family Living Blog

04-18
Homemade Bean Bag Toss - An Unplugged Project
Here is an Unplugged Project sent in by blog reader Tamara. Like many moms this time of year she found herself with a collection of mismatched mittens and gloves. I am in the same boat.We have some li... 查看全文

The Design blog

04-19
The very refreshing Project Orange undertaken by Fosters and Partners
Somyamathur: An orange symbolizes a lot of things; the citrus color, a tempting fruit, refreshing juice on the breakfast table and the peel for an unbeatable skin. Add to that list one more interpreta... 查看全文

Socyberty

04-06
Learning Essential Helping Skills: Crisis Telephone Listening
Rape crisis line. Can I help you?The voice is tentative. According to my training, I ask her if she is in a safe place to talk. She is. I invite her to tell me what is going on. I listen to her story,... 查看全文

Ririan Project

05-03
Kissing Blarney Stone: 10 Ways to Improve Your Communication Skills
“The newest computer can merely compound, at speed, the oldest problem in the relations between human beings, and in the end the communicator will be confronted with the old problem, of what to say an... 查看全文

Dumb Little Man - Tips for Life

04-18
7 Insanely Simple Ways to Ensure Your Project Gets Done
Written on 4/18/2008 by Jared Goralnick,blogger at Technotheory.com and Productivity Evangelist for AwayFind.When you had a paper due at 2pm, you got it in on time.Whether it was for your professor or... 查看全文

Personal Growth, Career Planning

05-28
16 unique skillsfor men to save money
To be a man is fairly difficult! Can he not save money since he is under such great economic pressure? Now I’ll show you 16 tips as follows: 1.   Don’t take more than 10 yuan with you if there’re no s... 查看全文

b5media Lifestyles Channel Feed

04-18
Water Use Earth Day Project for Kids [Tree Hugging Family]
Down the Drain is a useful project for anyone, and it can be done all year round. Being a science and math major, well, back in the day I was, I really like the scientific approach to this fun experim... 查看全文

Business, Finance, Management

05-13
Reports on Proposals for the Project
Ⅰ. Name: NOW Legal AidⅡ. Assumption and plan:  Content of the project includes survey on the current situation of law, education to popularize legal knowledge, and legal aid.  By means of going deep a... 查看全文

BrainBasedBusiness

03-21
Smart Skills to Tackle Toxic Workplaces and Win
He calls in sick more and more. She is secretly looking for another job … even if it means she has to go back to school to upgrade. Familiar? Have you seen people who contribute to toxic work e... 查看全文

The Cube Monkey: Business Success and Personal Development

03-10
You’re more than technical skills
courtesy alexandre.heturivard at flickr.com In his blog, Cube Rules, Scot Herrick writes about technical workers who focus on their technical skills to the point of ignoring other important factors su... 查看全文
More Articles