Coder Challenges

Before throwing all these sites to you, the first question I am gonna answer is "Why do I get taking those challenges at all?". 

Motivations:

1, Preparation for future interviews

Some folks blame that the current interview scenario put "slow but thorough thinker” in disadvantage. But this can be mitigated by practice.

2, A sense of accomplishment

We do a lot of stuff for the sole purpose of earning some sort of achievement ,(e.g. video games). I did this for the same thrill, plus, taking these challenges is beneficial.

------------------------------------------
Here're some hand picked coder challenges for you.

1, ACM Online Judge



It is a ACM problem list with online judge. They even hold contests every now and then.

Wiki Quote: An online judge is an online system to test programs in programming contests. They are also used to practice for such contests. Many of these systems organize their own contests.


2, Top Coder



The challenges post on top coder is more up-to-date, real-life issues that could probably leads to real money rewards.

Wiki Quote: TopCoder is a company which administers contests in computer programming. TopCoder hosts fortnightly online competitive programming competitions—known as SRMs or "single round matches"—as well as weekly competitions in design and development. The work in design and development produces useful software which is licensed for profit by TopCoder.

3, Project Euler


This is my personal favorite. It is more of a mathematical challenge. 

Wiki Quote: Project Euler (named after Leonhard Euler) is a website dedicated to a series of computational problems intended to be solved with computer programs. The project attracts adults and students interested in mathematics and computer programming. Since its creation in 2001 by Colin Hughes, Project Euler has gained notability and popularity worldwide.

Have fun and feel free to tell me your favorite site.

Comments

Popular posts from this blog

Project Euler Problem 684 Inverse Digit Sum - Solution

Project Euler Problem 686 Powers of Two - Solution

Project Euler Problem 717 Summation of a Modular Formula - Solution