About This Group

133 views
Skip to first unread message

Ranveer Aggarwal

unread,
Jun 12, 2014, 11:33:24 AM6/12/14
to wncc-...@googlegroups.com

Hello all!


You’re probably here because you feel that algorithms are your thing and making stuff efficient is what you love to do. Well, we’re here to help you practice on your existing skills and make you compete with your peers so that you perform better on a larger level.


So, here’s a gist of how you’re gonna use this group.

  • Join competitive coding websites. These websites regularly hold competitions, and these competitions are held on a worldwide scale. Some of the best coders in the world are here and the questions are intellectually stimulating. These websites include Sphere Online Judge (SPOJ), CodeChef, Codeforces, TopCoder and HackerRank. Join them, solve problems. If you’re stuck, post here. Problems can be solved by discussions.

    • SPOJ: Here you can practice without time pressure, solve the problems at your own rate. Good way to get started. Solve the problems in this order (This has been arranged in the increasing order of difficulty). The scoring system is tough though. The number of points earned per question follow the formula: Points = 80/(40 + no. of users who have solved the problem).

    • CodeChef: Similar to SPOJ, but with gamification, this site also holds many contests. Best thing about this site is that it operates in IST.

    • CodeForces: This site holds a 2-hour round almost every week with awesome questions.

    • TopCoder: Questions here are tougher and earning points and reputation even tougher. This is the most elite site according to many and their tutorials on Algorithms are simply fantastic.

    • HackerRank: This is pretty great for beginners who want to learn Competitive Programming step-by-step. With great interface and one of the best online editors, this site is worth a shot.

  • Problem(s) of the week. We will be giving out problems from the above mentioned websites every week and we’ll have our own scoring system and an institute leaderboard. Best problem solvers will be rewarded every month or so. We’ll be releasing more details about this soon.

  • Ask questions. Just wrote a piece of code that you think can run faster? Unable to figure out what to do next? Well, post your algorithm here and we’re gonna help you make your algorithm better.

  • Refrain from posting the full source code. This is very important. While algorithmic discussions are encouraged, putting up your full code isn’t for obvious reasons. However, you can surely put up snippets.


Happy Debugging,
Ranveer Aggarwal
Manager
WnCC IIT Bombay
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages