Loading competition...
The ICFP Programming Contest is a free 72-hour online international programming competition organized by ICFP, open to teams of any size using any programming language. Winners are announced at the ICFP conference.
The ICFP Programming Contest is an annual international programming competition organized by the International Conference on Functional Programming (ICFP). Since 1998, it challenges teams worldwide to solve complex programming problems focused on optimization within a 72-hour online contest window. The contest welcomes all programming languages and showcases participants' skills, with winners announced at the ICFP conference, highlighting the expressive power of diverse programming tools and languages.
Preparation: Variable, depending on team readiness; Competition: 72 continuous hours (3 days) to develop and submit solutions online.
Submissions are scored based on the quality and correctness of solutions to the contest's programming challenge, which often involves optimization problems. The contest usually has a single round lasting 72 hours, and sometimes a lightning division lasting 24 hours. The winners are determined by the highest scores based on a scoring function defined by the problem, reflecting how well the solution meets the problem objectives. No elimination rounds are conducted; all submissions made within the time limit are evaluated.
Sponsored Content
Get expert guidance, practice materials, and mentorship to excel in your competitions.
Competition Partner
Partner with ScholarComp to support student success and reach thousands of motivated competitors.
Analytics will be displayed here soon.
Track participation, success rates, and trends.
Explore ScholarComp
Browse thousands of competitions, scholarships, and opportunities tailored to your interests.
Open
Regional