7 comments

[ 2.4 ms ] story [ 19.1 ms ] thread
What is this?
It's for practising infomatics olympiad style programming problems.
Some of these problems can be incredibly difficult. We used to use these to practice for the ICPC.
The cool things on spoj:

+ the list programming languages you can use (brainfuck and whitespace are there, — if you're too lazy to check)

+ golfing problems like http://www.spoj.com/ranks/NOP/, you need to minimize your program length

And the one big problem is that they haven't been bothering to update their compilers for a long time

codewars.com is a good alternative also. Currently it supports Clojure, CoffeeScript, Haskell, Java, JavaScript, Python, Ruby and they keep adding new languages according to user votes (Haskell and Java were the latest).