Comments:"Websites that Challenge and Sharpen Your Programming Skills with Puzzles"
URL:http://www.skilledmonster.com/programming/websites-to-challenge-and-sharpen-your-programming-skills/
If you have ever used a mentor or an instructor to learn your programming language, I bet, you would still remember the days when you were asked to solve some of the problem sets that look similar to ones that are below -
- Print sum of first 100 numbers
- Print first 50 Fibonacci numbers
- Check if a number is a prime
I believe the whole point of these exercises is to help you improve your programming, problem solving and logical thinking skills. Also, when you’re familiarizing yourself with a new programming language, solving puzzles in that language can help speed up the learning process.
I tried avoiding the website that target a specific programming language. Perhaps, I might write a separate article to include those websites. I believe most of the puzzles from the below sites can be solved using any programming language.
Code Chef
Programming Praxis
Project Euler
Sphere Online Judge
Interview Street Challanges
Coding Bat
UVA Online Judge
Hack This Site
Code Eval
Code Golf
Google Code Jam
USA Computing Olympiad
UVA Online Judge
TopCoder
Prolog Site
Wu:riddle
Timus Online Judge
British Informatics Olympiad
Project Eureka
CareerCup
IBM Ponder This
Rosetta Code
Peking University
Leet Code
Rankk
Have you ever used any one of these sites to hone your programming skills? Let us know.