Back to index
Last updated: 21 February 2021 (complete changelog since 26 July 2020)

On 26 July 2020 it came to my attention that two of my 2020 IOCCC entries have won! I'm very very happy and incredibly proud. This brings my total to three now. In time here I will give more information but for now this tweet is all there is for this entry:

Also the who won page on the official IOCCC website.

I am very very happy and very very proud and that's an understatement! I find it fitting that the award is 'Most enigmatic' because when I wrote this one (only after the crazy pandemic of 2020 had the judges reopen the contest - I didn't have time or energy or any inspiration for this before the contest closed the first time) I imagined that if it indeed won that it would be given that award exactly. The question wasn't the title but rather if it would win and I'm happy to say it did indeed win!

Anyway the entry can be found here. In time I will have more information on the entry but for now I only have the testing procedure document (I had to come up with a way to test it because a single difference in input will change everything after that point).

The winning entry (Last updated: 21 Feb 2021)

The winning entry can be found here. However there seems to be a problem on both the GitHub and the website with my entries due to the way they changed the publication: particularly the .markdown files were renamed to .text files. Thus I ask you to please download the tarball here. Note that there won't be the footer notes that are on the IOCCC markdown and html files but compiling the entry shouldn't have any problems (please tweet to me if there's a problem and I'll correct it). The judges did tell me that there are some problems with the new set up so for now this will suffice.

The testing procedure (New: 09 Jan 2021)

As I explain in the text file a single differing letter will change the outcome of the remainder of the text so I had to come up with a testing procedure to make sure that it works out okay. You can read all about that and see the script I wrote to test it here.