Rules of ICFP programming competitions
- This is an open competition. Anyone can participate in the 2021 ICFP Programming Contest except the organizer of the 2021 ICFP Programming Contest.
- No pre-registration or entry fee is required.
- Participants are free to organize into teams of any size. Athletes can only be members of one team. Teams cannot be split, integrated, or collaborated once the competition has begun.
- Teams are free to use any programming language on any platform.
- Teams must register during the competition to receive login credentials. Teams using multiple credentials during the competition will be disqualified.
- Teams wishing to consider prizes must submit the source code at the end of the contest. The exact details of the contest entry will be announced at the start of the contest. Teams can submit multiple times during the competition. Early entries may be screened for live scoring contests, but prizes will only be awarded for the latest entries in the Lightning category and the entire contest.
- The Organizer reserves the right to monitor, record and investigate entries by participants and teams, other competition-related activities, or their lack. Records will be used for judging purposes only and destroyed at the end of the competition-related event.
- Participants are asked not to try to attack the competition server, this will ruin the fun for the other teams and organizers who have worked hard to bring you this experience.
- Violations of these rules attempt to compromise the integrity of the competition infrastructure attempt to confuse other competitors, collusion between teams, or attempts to violate the spirit of the competition will lead to disqualification of the team involved.
- Applicants retain ownership of all intellectual property rights in all solutions, source code, custom tools, and related materials (“Applicants”) submitted prior to submission. As a condition of entry, the applicant grants the organizer a non-exclusive, permanent, irrevocable, worldwide royalty-free license to use, copy, publish, distribute, publicly execute, and publicly display the submitted work. And allow the organizer to test and evaluate the entry. Submission for contest purposes.
- All decisions of the organizer are final.
How to prepare for ICFP or International Conference on Functional Programming?
The ICFP Programming Competition is an international programming competition that has been held in June or July every year since 1998. The results were presented at the International Conference on Functional Programming. Every functional programmer dreams to be a part of the final rank list of ICFP. But the problem is how to prepare for ICFP? Well, worry no more. We have curated this article just for that.
In this article, we will give you a complete guide to help you understand every aspect of ICFP like its eligibility, registration process, how to prepare for ICFP, and much more. So, let’s get started.