Take the 2-minute tour ×

I'm learning python, and I wonder is there any sites similar to UVa online judge so that I can find some interesting questions, solve it in python, submit it and get judged?


share|improve this question

closed as not constructive by user7116, ughoavgfhw, Bill the Lizard Oct 17 '11 at 2:49


1 Answer 1

up vote 3 down vote accepted

I would suggest the euler project website. People won't judge your coding style, but you will be able to check the correctness of your answer, and see other's solutions to compare with yours. You can still use the code review website if you can't find a good solution in the forums.

Plus it's full of mathematics trivia which are better than coffee to wake you up in the morning :-)

share|improve this answer
Thanks. How about Sphere Online Judge? –  clwen Oct 14 '11 at 14:07
I went throught some of their problems some time ago. This looks like a big community, with a lot activity. I didn't stick with this site because: 1. one has access to a problem's discussion before submiting a correct answer -> more risk of spoil and 2. the difficulty seemed less consistent. On Euler Project, starting from 1st problem and skipping nothing, there always is a reasonnable challenge. Still, it might be a good option. –  Simon Oct 14 '11 at 14:13
SPOJ has a wider variety of problems in some way than euler because euler problems are generally more math oriented. However, the euler problems are better written and tested. For instance, you can run into weird problems where the question writer didn't actually format the input data exactly as described in the problem. This can be a major pain. Also, you have to worry more about time limits more on SPOJ. I enjoy both sites personally. –  Justin Peel Oct 14 '11 at 15:07
