views:

403

answers:

8

I know some on-line contest for programmers:

  • Top Coder
  • Python Challange : to get to the next level you have to write small program in Python which gives you the solution. In each level you have to use different Python library. You proceed to the next level by manipulating the URL in the browser.
  • Project Euler : write simple program to solve math problem.

What other contests, quizzes or online games for programmers do you know?

+2  A: 

Alex on http://www.worsethanfailure.com has a regular small contests every week in which he presents a programming problem and challenges readers to answer it in the comment section. Its a lot of fun, and you get to see a wide variety of responses. Not really a contest, but a fun little activity for the development community.

Zoidberg
Actually, lately they kind of blow. I think in today's for example there is one actual entry, 15 comments complaining about how crappy it is and 35 comments on when the sabath is.
amischiefr
Terrible! I submitted an idea today on a variation of the towers of Hanoi. Its more programming oriented, and the answer won't take a couple hours coding to figure out (or a math degree), so hopefully he posts it.
Zoidberg
+1  A: 

David Bolton of cplus.about.com hosts a monthly programming challenge for C/C++/C# programmers. The challenges are usually solve-the-puzzle problems that use execution speed as a tie-breaker for everyone who find the correct solution. A new challenge starts every month.

There is also an on-going challenge. Right now the on-going challenge is to create a stock trading bot to trade against other users.

Robert Cartaino
+1  A: 

Programming Praxis posts a couple of exercises a week that are fun to work through.

Chris
+3  A: 

There's the (automated) 2008 Google Puzzle Hunt. Like Project Euler, you just need to give them the answer. (http://treasurehunt.appspot.com/)

Programming Praxis offers a bunch of good puzzles.

Al Zimmerman's programming contests take a long time

If you are up for some more difficult challenges, you can try programming problems offered in the careers sections of some software companies:

ITA Software

Facebook

Edward
Yes, I think thats what alex calls it on Worsethanfailure, not sure if he gets it from the place your specifying here.
Zoidberg
In the first Programming Praxis on The Daily WTF, it credited the Programming Praxis website. The Daily WTF no longer calls its problems programming praxis, btw.
Edward
Can you post the links in parenthesis behind the name? I'll edit your post to make them hyperlinks ;)
Burkhard
I guess I'm no longer a new user, so I was allowed to edit my post to add hyperlinks.
Edward
If you select some text (e.g. Facebook) and then press Ctrl+L you can add a hyperlink without using the href tag.
Burkhard
+1  A: 

Sphere Online Judge (otherwise known as SPOJ) is a good programming quiz site, where you actually submit source code and their servers compile (when applicable), run, and time it. All problems have a time limit, and there are some problems where you have a limited number of bytes in your source code as well. You can view rankings by problem, sorted by source length or by run time.

A few other problems are problems of optimization, and you have to try and get the best possible results within the given time limit.

Mark Rushakoff
+2  A: 

Facebook developer challenges are great and if you do well enough they'll offer you a job.

Duncan
+2  A: 

Java Black Belt - a community for Java & open source skills assessment. It is dedicated to technical quizzes about Java related technologies.

cetnar
+1  A: 

Trollim is an online programming competition which tests your Java or C# skills. It presents some code which you need to fix so that it passes the hidden unit tests.

Anthony Faull