24

I am tired of doing typical CRUD programming type applications. I would like to work on some interesting (not too hard) programming problems. Are there any sites out there to help me exercise my brain?

Robert Gamble
  • 102,105
  • 24
  • 144
  • 137
Anon
  • 1,421
  • 3
  • 16
  • 18

6 Answers6

17

Project Euler: http://projecteuler.net/ is a nice collection of randomly interesting problems.

Somewhat related (not always programming, but generally interesting to programmers) is the IBM ponder this site: http://domino.research.ibm.com/Comm/wwwr_ponder.nsf/pages/index.html

ChrisHDog
  • 4,303
  • 8
  • 48
  • 73
11

One other great site is ... stackoverflow.com :)

There are some really great questions asked on this site. I find it fun to pick some of the questions and develop answers for them. Often I pick a theme. For instance for the last week, I've tried to solve as many problems as possible using only a single LINQ expression.

JaredPar
  • 703,665
  • 143
  • 1,211
  • 1,438
3

Check DotNetPerls they have a good selection of problems and solutions focusing in C# programming.

I also like the C# Brainteasers from Jon Skeet, good code snippets to read and learn more about the language, some have very interesting and surprising results...

Christian C. Salvadó
  • 769,263
  • 179
  • 909
  • 832
2

I've used the problems on Ruby Quiz before. Other than that Dave Thomas' CodeKata and see if there is a Coding Dojo near you.

Mike Minutillo
  • 52,255
  • 14
  • 45
  • 41
1

Checkout for CodeChef Interesting problems here any language vl do

Pankaj Nagarsekar
  • 209
  • 1
  • 3
  • 17
1

Try SPOJ they have a good amount of problems for you to work on. They also vary in difficulty.

Tim Freese
  • 435
  • 3
  • 14