Sign in

ICFP Programming Contest 2026

@icfpcontest.bsky.social
75 followers 2 following 26 posts

A Programming Contest associated with ICFP and organized yearly since 1998! icfpcontest2025.github.io

PostsRepliesMedia
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 27/07/2026
That's it! The ICFP 2026 Programming Contest has come to an end. We'll be working on writeup(s) about running the contest; we hope teams do their own writeups! We will link team writeups from the site. We're also planning to keep the little men around somehow :)
121
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 27/07/2026
Just under 12 hours remain in this year's contest and the top five are all very close! Good luck in the last leg of the contest - we hope your little men behave themselves
001
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 25/07/2026
The lightning round has ended! We are releasing two more pieces of content: * Semester 4 - 4 new hard problems - on the problem sets page * A new instruction called "split" Read more about split here: icfpcontest2026.com/split
022
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 24/07/2026
This year's ICFP programming contest has begun! To get started, read the textbook: icfpcontest2026.com/textbook
075
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 16/07/2026
The ICFP programming contest is next week! This year's contest will focus on the little men running around inside your computer icfpcontest2026.com has everything you need to participate
screenshot from this year's ICFP programming contest. Full text:

How does a computer work?

As some of you likely know, inside your computer are millions (or even billions) of little men.

Those men are constantly dashing around to find and execute simple instructions. An instruction might, for example, tell a little man to add or subtract two numbers or send a message to another little man.

We call the set of instructions that a group of little men executes a program. The individual instructions of a program are simple, but a program's behavior can be surprisingly complex. Programs can solve difficult mathematical problems, simulate games, and communicate over long distances.

With enough time one could even write a program that simulates the behavior of a little man!
0111
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 11/07/2026
Pre-registration for this year's ICFP programming contest is open! You may register your team at your leisure at icfpcontest2026.com/signup The contest begins on July 24th - just under two weeks to go!
icfpcontest2026.com
Register — ICFP Programming Contest 2026
053
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 10/06/2026
The ICFP 2026 Programming Contest will run from July 24th to July 27th. We'll get icfpcontest2026.com updated with more information on the contest in the coming weeks :)
icfpcontest2026.com
ICFP Programming Contest 2026
The 29th ICFP Programming Contest runs July 24–27, 2026. An online programming competition for teams of any size, anywhere.
0159
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 14/10/2025
The winners have been announced! Congratulations to the teams Unagi and MOYOU for a joint first place finish in the ICFP Programming Contest 2025! icfpcontest2025.github.io/prizes.html
icfpcontest2025.github.io
ICFP contest 2025
043
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 17/09/2025
Now that the competition is over, Adso has penned his reflections. icfpcontest2025.github.io/afterword.pdf We also have many team write-ups here: icfpcontest2025.github.io/writeups.html Please let us know if you have some to add to the list!
icfpcontest2025.github.io
021
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 08/09/2025
That's it! Finita est! The ICFP 2025 Programming Contest is over! Be sure you have submitted your code. Also, please share writeups with us describing your solutions and your thoughts on the problems! These can be shared on discord and we will put links to them on the website.
051
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 08/09/2025
The contest ends in less than 15 minutes! Please submit your code (according to instructions in the task description) to be considered for prizes
010
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 08/09/2025
We have frozen the public leaderboards, because we are in the final two hours of the contest. Explore quickly!
010
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 07/09/2025
We have fixed a bug that caused the random generator for the advanced levels to occasionally generate maps that were significantly harder to solve than intended. Sorry for the inconvenience!
010
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 06/09/2025
The public leaderboards are now updating again. Hilariter hackate!
030
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 06/09/2025
The lightning round is now over, and a new batch of problems have been released! Check our task description page to see how to solve them! icfpcontest2025.github.io
010
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 06/09/2025
The lightning round ends in two hours! The public leaderboards have now been frozen to keep the lightning winners a mystery until our grand reveal at ICFP 2025 in Singapore. They will be back in 4 hours (i.e. two hours after the lightning round ends).
030
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 05/09/2025
We have made a slight adjustment to the rules. Now route plans are limited in length. Please see the updated spec.
010
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 05/09/2025
Incipit! The ICFP Programming Contest 2025 has begun. See our website for the task description. The aedificium awaits! icfpcontest2025.github.io
020
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 05/09/2025
In eight hours, the contest begins. Praeparate vos!
Et sextus angelus tuba cecinit: et audivi vocem unam ex quatuor cornibus altaris aurei, quod est ante oculos Dei, dicentem sexto angelo, qui habebat tubam: Solve quatuor angelos, qui alligati sunt in flumine magno Euphrate. Et soluti sunt quatuor angeli, qui parati erant in horam, et diem, et mensem, et annum, ut occiderent tertiam partem hominum. Et numerus equestris exercitus vicies millies dena millia. Et audivi numerum eorum. Et ita vidi equos in visione: et qui sedebant super eos, habebant loricas igneas, et hyacinthinas, et sulphureas, et capita equorum erant tamquam capita leonum: et de ore eorum procedit ignis, et fumus, et sulphur.
022
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 04/09/2025
Tempus breve est!
Et quintus angelus tuba cecinit: et vidi stellam de caelo cecidisse in terram, et data est ei clavis putei abyssi. Et aperuit puteum abyssi: et ascendit fumus putei, sicut fumus fornacis magnae: et obscuratus est sol, et aer de fumo putei: et de fumo putei exierunt locustae in terram, et data est illis potestas, sicut habent potestatem scorpiones terrae: et praeceptum est illis ne laederent foenum terrae, neque omne viride, neque omnem arborem: nisi tantum homines, qui non habent signum Dei in frontibus suis: et datum est illis ne occiderent eos: sed ut cruciarent mensibus quinque: et cruciatus eorum, ut cruciatus scorpii cum percutit hominem. Et in diebus illis quaerent homines mortem, et non invenient eam: et desiderabunt mori, et fugiet mors ab eis. Et similitudines locustarum, similes equis paratis in praelium: et super capita earum tamquam coronae similes auro: et facies earum tamquam facies hominum.
021
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 04/09/2025
Unus dies superest! The ICFP Programming Contest begins in 24 hours!
Et quartus angelus tuba cecinit: et percussa est tertia pars solis, et tertia pars lunae, et tertia pars stellarum, ita ut obscuraretur tertia pars eorum, et diei non luceret pars tertia, et noctis similiter.
031
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 04/09/2025
Nomina vincta tenemus.
Et tertius angelus tuba cecinit: et cecidit de caelo stella magna, ardens tamquam facula, et cecidit in tertiam partem fluminum, et in fontes aquarum: et nomen stellae dicitur Absinthium, et facta est tertia pars aquarum in absinthium; et multi hominum mortui sunt de aquis, quia amarae factae sunt.
121
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 03/09/2025
Calculum agite! Calculum agite!
Et secundus angelus tuba cecinit: et tamquam mons magnus igne ardens missus est in mare, et facta est tertia pars maris sanguis, et mortua est tertia pars creaturae eorum, quae habebant animas in mari, et tertia pars navium interiit.
121
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 03/09/2025
Post quadraginta octo horas incipit.
Et primus angelus tuba cecinit, et facta est grando, et ignis, mista in sanguine, et missum est in terram, et tertia pars terrae combusta est, et tertia pars arborum concremata est, et omne foenum viride combustum est.
252
ICFP Programming Contest 2026 @icfpcontest.bsky.social · 17/02/2025
This year's contest will be held from Friday 5th Semptember 2025 at 12:00 UTC to Monday 8th September 2025 at 12:00 UTC. There will be a lightning division, ending on Saturday 6th September 2025 at 12:00 UTC. Details at our website below!
icfpcontest2025.github.io
ICFP contest 2025
053