CodeChef is a playground for computer programmers. And just like any other sport, we too have some basic expectations from our users. Nothing stringent to worry about. These are just simple and small practices that all of you have been following, or if not, shall be following from now on. :)
So, let’s get started:
You shall not possess more than one account on CodeChef. If you have, then do let us know beforehand, so that we can deactivate the ones that you do not wish to use.
If you encounter any problem during an ongoing contest, post it on the respective problem page. The problem setter will help you get over it.
After the contest, all queries related to any specific problem should be posted on the editorial page of the problem on discuss.
If you are taking part in CodeChef’s contests, you must take good care of your code. Protect it from getting leaked, getting shared, and getting copied by your foes, friends, or just a random peer. It is your responsibility to provide it the safety it deserves.
Avoid using any online IDE’s or code sharing sites like pastebin to share your code. In case you must, the responsibility of protecting your code lies solely with you. If you’re using ideone, you can read about protecting your code on it here.
You guys write beautiful codes. Why ruin it by obfuscating it? Keep the real beauty of the code intact. Do not obfuscate it.
Taking help or using a third party code is not bad. Passing it off as your own is. If you are taking your code from some other source, it is expected that you give the due attribution to the source in your code. It is mandatory. But in case you have missed giving attribution to a third party code, and you get caught in our plagiarism check, then you have the option of proving to us that this was indeed a publicly available code. Note that the proof of burden rests on you to prove beyond a doubt that the code which you used was available publicly before the relevant contest began.
Do not ask or discuss any aspect of any CodeChefs’ problem during an ongoing contest on any other platform, online or offline. Discussion of strategy should be avoided during the contest and postponed till the end.
You shall avoid sharing formulae, logic, or any other significant aspect of your code during a contest. If our plagiarism algorithm finds striking similarities between your code and someone else’s, your account may stand the risk of being suspended.
You may try to solve a problem as a team, but make sure that there is only one submission made for a discussed solution in a contest. Submitting the same solution (or even algorithm) by different members of the team is not fair and will be considered as plagiarism.
Stay honest to the community. If you come across any wrongdoing, which hampers the decorum of the community on or off it, do report that to us. We will investigate the issue and take appropriate action to stop it.
Do not try any dishonest means to move up the rank tables.
Not adhering to the above set of guidelines may lead to suspension of your account and/or reduction in your rating points.
By agreeing to our Code of Conduct, you also agree to adhere to our Terms of Service.
CodeChef is a non-commercial competitive programming community
CodeChef was created as a platform to help programmers make it big in the world of algorithms, computer programming and programming contests. At CodeChef we work hard to revive the geek in you by hosting a programming contest at the start of the month and another smaller programming challenge in the middle of the month. We also aim to have training sessions and discussions related to algorithms, binary search, technicalities like array size and the likes. Apart from providing a platform for programming competitions, CodeChef also has various algorithm tutorials and forum discussions to help those who are new to the world of computer programming.
Try your hand at one of our many practice problems and submit your solution in a language of your choice. Our programming contest judge accepts solutions in over 35+ programming languages. Preparing for coding contests were never this much fun! Receive points, and move up through the CodeChef ranks. Use our practice section to better prepare yourself for the multiple programming challenges that take place through-out the month on CodeChef.
Compete - Monthly Programming Contests and Cook-offs
Here is where you can show off your computer programming skills. Take part in our 10 day long monthly coding contest and the shorter format Cook-off coding contest. Put yourself up for recognition and win great prizes. Our programming contests have prizes worth up to INR 20,000 (for Indian Community), $700 (for Global Community) and lots more CodeChef goodies up for grabs.