Few days back , Facebook had opened the registration for its Hacker Cup 2012 .
What is Facebook’s 2012 Hacker Cup ?
Facebook’s 2012 Hacker Cup is an annual algorithmic programming contest open to engineers from around the world.Programmers from around the world will be judged on accuracy and speed as they race to solve algorithmic problems to advance through up to five rounds of programming challenges.
Facebook’s 2012 Hacker Cup contest will start with a 72-hour Qualification Round on January 20 , 2012 at 4.00 PM PT and ends on January 23 , 2012 at 4.00 PM PT .
All registered competitors will be presented with three problems. Every competitor who correctly solves at least one problem will advance to Online Round 1.
- Online Round 1 will last 24 hours from January 28, 2012 at 10:00 AM PT and ends on January 29, 2012 at 10:00 AM PT. To advance to Online Round 2, participants must solve at least one problem correctly. If more than 500 people solve at least one problem correctly, then the top 500 participants will advance, as well as everyone else who answered the same number of questions correctly as the 500th-place contestant.
- Online Round 2 will last three hours from February 4, 2012 at 1:00 PM PT and end February 4, 2012 at 4:00 PM PT. The competitors will have three hours to solve the presented problem sets. The top-scoring 100 participants from Online Round 2 will receive an official Hacker Cup t-shirt. The top-scoring 100 competitors from Online Round 2 will be notified via email that they have advanced to Online Round 3.
- Online Round 3 will last three hours from February 11, 2012 at 1:00 PM PT and end February 11, 2012 at 4:00 PM PT. The 100 competitors will have three hours to solve the presented problem sets. The top-scoring 25 competitors from Online Round 3 will be notified via email that they have advanced to the final round at Facebook.
- The final round of Facebook’s 2012 Hacker Cup contest will be held on March 17 , 2012 and includes some exciting prizes like cash and other goodies .
What Environment or Language to use for the solution ?
Here’s the description from the Contest site
You can use any programming language to solve the problems, using any development environment or text editor, as long as the compiler or interpreter you used for that language is freely available and easy to download and use. Time-limited trials for compilers and interpreters are disallowed. Visual Studio is acceptable as a compiler, since there’s a free version of (almost the same) compiler available, Visual Studio Express. Facebook reserves the right to make further exceptions on a case-by-case basis.
Below are few reference links to know more about the Facebook’s 2012 Hacker Cup