views:

1482

answers:

13

Possible Duplicate:
Where can you find fun/educational programming challenges?

I am sure we all have some place to go to get our brain teased!

Sometimes i visit Project Euler

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems

Where do you all go?

+2  A: 

Python Challenge and Programming Challenges are both fun. I also like Project Euler, which you already mentioned.

Bill the Lizard
A: 

topcoder.com - do the old SRM's then start competing live - its fun!

BPAndrew
+3  A: 

As a java developer I go to Java Blackbelt. And of course Daily WTF - for the dark side...

cringe
Java Blackbelt is real nice.. I intended to find more links like this one. Thanks :)
Prakash
+3  A: 

I participate in sites like StackOverflow, DevShed forums, and other programming help sites. Heck, I even used Experts Exchange for a while.

This way my "practice" consists of real-world problems, and I'm helping other programmers do better work at the same time.

Joel Coehoorn
A: 

Mod-X http://mod-x.co.uk

Naseer
+3  A: 

UVa has a very large problem set (approx 2400), 77000 users, and online submissions with immediate feedback from automatic judges. They also run a number of contests.

It only supports submissions in the following formats.

ANSI C 4.1.2 - GNU C Compiler with options: -lm -lcrypt -O2 -pipe -ansi -DONLINE_JUDGE
JAVA 1.6.0 - Java Sun JDK
C++ 4.1.2 - GNU C++ Compiler with options: -lm -lcrypt -O2 -pipe -DONLINE_JUDGE
PASCAL 2.0.4 - Free Pascal Compiler

You can either paste or upload your code.

http://icpcres.ecs.baylor.edu/onlinejudge/index.php

Dave Gray
+1  A: 

I personally find Stack Overflow quite stimulating. The reason for this is that there are quite often challenging questions which need some real thinking to provide the right answer.

If a really good technical question appears, I like to go away and figure out the puzzle. Sometimes the solution will come to me quickly, other times, I must concentrate and work hard to find the answer.

So there you have it, for "some place to go to get [your] brain teased!", use Stack Overflow.

GateKiller
+2  A: 

There are some interesting exercises at CodeKata.

BubbleSort
A: 

The Sphere online Judge site is my favorite at the moment. Tons of fun challenges as well as a forum where you can get a little help with a problem if you need it.

unclerojelio
+2  A: 

This has been asked a few times.

Adam Davis
A: 

Yah! Mod-X http://mod-x.co.uk, Naseer.

Thompson Soe
+1  A: 

TopCoder

Specifically the Algorithm and Marathon Matches.

FogleBird
A: 

just go to work :-)

gga80