Post sites with good programming, math, or algorithm challenges/problems/puzzles to solve. Things to stretch your mind, creativity, and logical thinking.
(One site per answer, please.)
Post sites with good programming, math, or algorithm challenges/problems/puzzles to solve. Things to stretch your mind, creativity, and logical thinking.
(One site per answer, please.)
One of the most well-known - and hardest, in my opinion - is Project Euler. It's very math-focused, but I think it ends up teaching algorithms and Big-O better than any other practice-problem site I've seen.
Good basic C questions: http://www.gowrikumar.com/c/index.html. These vary from "spot the bug" type questions to tricks that check your knowledge of the basic libraries and syntax, to exercises working through the logic of a snippet.
I had a lot of fun with the Python Challenge. For the most part, it is language agnostic, but there are a few problems which require python libraries.
I believe this has been asked several times before :-)
But anyway - TopCoder is fantastic, as is Project Euler, Tech Interview and Hardcore Riddles :-)
The Sphere Online Judge is my current favorite. Tons of really challenging problems as well as a forum where you can get a little help if you need it.