views:

594

answers:

12

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.)

A: 

http://www.techinterview.org/

da_code_monkey
+1  A: 

http://www.softwareinterview.com

David Smart
+4  A: 

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.

Clinton R. Nixon
A: 

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.

Peter Stone
A: 

Can it be language specific? If so I'd say RubyQuiz

daddz
+1  A: 

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.

John B
+8  A: 

This has been asked a few times.

Forgotten Semicolon
+1  A: 

I believe this has been asked several times before :-)

But anyway - TopCoder is fantastic, as is Project Euler, Tech Interview and Hardcore Riddles :-)

kronoz
A: 

Where do you go to tickle your brain

Prakash
A: 

The Car Talk Puzzler is sometimes math-related, and usually interesting.

cjm
A: 

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.

unclerojelio