Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Years ago when I was in school my computer science department used a website that had many different problem solving questions typically used in computer programming. They were ordered in difficulty and you were presented the solution after you attempted the problem. The site was used in competitions and was very useful for training purposes. Since I am trying to brush up on my algorithm skills, a good tool like this would be very useful. Does anyone know of a site similar to this in "modern" times?

share|improve this question
What do you mean it's closed. The answer received 7 likes, the question received 2. It's directly related to programming. Where does this question belong? This is a travesty. It truly makes me want to stop using stack exchange. I read the faq and this question seems legit. – ctilley79 Nov 2 '12 at 22:25
This is a valid question. There's surely more than just one valid answer (in fact I myself can think of one). It's sad to see that none of you actually bothered to give at least some sort of reason why you consider this "not constructive". I would have hoped that Pierre's and Thorbjoern's recent leaving us would cause the community to reflect on the way we treat each other. – back2dos Nov 3 '12 at 14:26
This type of question results in a list of everyone's favorite site. List questions just don't work on any of the SE sites because no one answer can be "the answer". That's why it was closed as "not constructive". – Walter Nov 3 '12 at 14:53
@Walter: Where in the FAQ does it state that a question is valid only if there is one single answer? It's clearly stated that questions are "not constructive" if they "will likely solicit debate, arguments, polling, or extended discussion". This question doesn't ask for favorite sites on subject X, but strictly for a (web based) tool with a very narrow and well defined scope. I think a list of such tools is a valuable resource that belongs on this site like this. – back2dos Nov 3 '12 at 16:39
@walter after searching google backwards and forwards is why I asked this question. It would be different if I asked people for their favorite programming language. A few answers for this particular question could be incredibly helpful for people who want to learn – ctilley79 Nov 3 '12 at 18:16
show 3 more comments

closed as not constructive by gnat, MainMa, Walter, Robert Harvey, Ryathal Nov 2 '12 at 20:05

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

1 Answer

up vote 7 down vote accepted

You should definitely check out Project Euler.

While the problems are not perfectly ordered in difficulty, they do tend to get harder as you work your way up.

share|improve this answer
For some reason this question was closed. Do you know why. It seems to be directly related to programming? – ctilley79 Nov 2 '12 at 22:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.