I'm trying to find places where I can hone my craft outside the context of school or work. Are there places online, or books available, where I can access lists of programming puzzles or challenges?
|
locked by Yannis Rizos♦ May 5 at 21:01
This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: FAQ.
closed as not constructive by Jim G., gnat, Walter, Ryathal, Dynamic Sep 29 '12 at 2:54
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.
|
Moderator note: this is intended to be canonical list; please check to see if your suggestion has already been added to the answer. If it hasn't, edit the answer to add yours preferably with an explanation or reason why you're suggesting it. On Stack ExchangePick a tag, follow the new questions posted, and try to solve them. If you find a good one, bookmark it for later use (via Mr. CRT): Books
Communities and Blogs
Game sites and ongoing contests
Language specific
Online judges / automatic assessment
Problem lists and contest archives
Security oriented |
||||
|
|
|
If you're into Python, the PythonChallenge is great. |
|||
|
|
Some websites [most of they are competitions, with examples or old problems] from my bookmarks: |
||||
|
|
Peter Seibel's new project, Code Quarterly:
|
|||
|
|
|
There's also http://www.codechef.com which is fun... |
|||||
|
|
Codingbat has lots of coding challenges ranging from warm-ups to Harder recursion problems. It is available in Java and Python. What I liked about the site is that you need to code in the editor provided and it will run the tests against your code. Must give it a try! |
|||||
|
|
Top Coder. You can use Java, C++, C#, or Visual Basic .Net to solve problems. |
|||
|
|
I would like to add http://www.interviewstreet.com to it, their theme Work for the best hacker-friendly companies (Solve challenging programming questions and land your dream job) |
||||
|
|
|
Exercises in Knuth's TAOCP contain some very challenging programming/algorithm design problems. |
||||
|
|
|
Two answer projecteuler website..It will indeed make you a better hacker and I am speaking from experience. The book Programming challenges by Steven Skiena is also a very good one. |
||||
|
|