Hi,
I've run into codility.com new cool service after listening to one of the recent stackoverflow.com podcasts.
In short, it presents the user with a programming riddle to solve, within a given time frame. The user writes code in an online editor, and has the ability to run the program and view the standard output. After final submission, the user sees its final score and which tests failed him.
Quoting Joel Spolsky:
You are given a programming problem,
you can do it in Java, C++, C#, C,
Pascal, Python and PHP, which is
pretty cool, and you have 30 minutes.
And it gives you an editor in a
webpage. And you've got to just start
typing your code. And it's going to
time you, basically you have to do it
in a certain amount of time. And it
actually runs your code and determines
the performance characteristics of
your code.
It is intended for job interview screenings, but the idea seems very cool for code-golfs and for practicing new languages.
Do you know if there's any proper open replacement?
Adam