Home

Monday, August 9, 2010

Want to test your coding strength? Check out these websites!!

Hmmmm.....so are you a code champ in your school? A proud code hunk in your class? Well, that might mean you understand a little bit of coding merely, unless you take the real test on the real ground of coding. That's right. In the web nowadays we have numerous websites to test the skills of the coders & trust me they'll make you feel the pain.In this blog we are going to show you few of those.

1. TopCoder.com  :

 Right at the top of the list & let me put it straight, they deserve it. How can you possibly know whether it's good or not? Off course by the number of people, who participate in it. Guess what ! This is the figure 258129, today on 9 th August , 2010. It's an initiative by the TopCoder Inc., itself. There are various types of competition are available. A kind of variety, I haven't seen anywhere else. Algorithm challenge, Bug tracking, component designing, testing,Rich Internet Application building are only few of it. All consist of real life problems. So, if you compete & accomplish your job, you'll be rewarded, like they reward in real life.



                                                             Yup!! A great deal of cash prizes are there. But make no mistake, it's not for newbies. Right now when I'm writing this , there are 79 active competitions with $ 51,865 of cash prizes. TopCoder users are sometimes given opportunities to participate in real life solution development for eminent companies & organizations like Facebook , Nasa. Last month Topcoder declared the success in completing the Nasa TopCoder challenge. Conducted by Harvard Business School & London Business School, the Nasa TopCoder Challenge asked Topcoder members to create improved mathematical algorithms to determine the optimal contents of medical kits for future human exploration missions. The experiment delivered a cost effective set of improvements to a critical NASA Space Life Science Directorate application, which will be used to reduce the risk associated with manned space flight. So, I hope that explains, why TopCoder is the undisputed topper in the list.    



2. Codechef.com  :

It's non-commercial,multi-platform online coding competition site & a great initiative by Directi. Competition is hold on the first 11 days of every month. Cash prizes are given to the top coders. Six problems are generally given. Don't worry about the language. Unlike other contests, Codechef supports 35 different programming languages !! The problems are categorized in easy, moderate & hard levels. Recently they are coming up with new short period challenges.  Besides competing on the challenges, you can practice on the huge number of problems given out in the site. Overall, Codechef is truly a good kitchen to cook your code.


3. ProjectEuler.net  :                    

ProjectEuler is one of the oldest members in the block. It was started by Collins Hughes (a.k.a euler) in October 2001 as a subsection on mathschallenge.net. It's intended audience are mainly people, who are interested in both mathematics & computer programming. A series of mathematical cum computer programming problems , that requires a little more than mathematical insights, are given. You also have to take care of the 'one minute rule' while programming. The rule is that your program should give an output within a minute. Depending on the number of problems you solve, they give you a honorary level. There are six such levels. You have to solve at least 100 problems to become a novice!!  :)


4. Sphere Online Judge (www.spoj.pl)  :             

More popular as Spoj, Sphere Online Judge is a favorite venue to play, for many coders. It supports 40 different programming languages. It consists of a rapidly growing problem set of about 6600 tasks. Other than English, problems are also available in  Polish,Vietnamese,Portugese & some other languages. Powered by Spoj online assesment engine by Spoj Research labs, it provides you a good service in terms of evaluation of your program. This is the same engine that Codechef uses for evaluation & it's pretty good.


5. CodeGolf.com  :

A moderately good site, I'll say.But only for perl, php, python & ruby developers. Problems are good & standard though. 

6. UVA Online Judge  :

Well, UVAOJ has a vast collection of problems. They have the collection of problems from different prominent competitions. Some problemsetters are also there. But this site also has limitation in terms of programming languages. Only ANSI C, Java, C++ & Pascal are allowed.

7. You can also check out some other such sites like  Code4jobs.com, Devsquare.com.

So, happy coding !! 

No comments:

Post a Comment