Peter's website random notes

Advent of code in APL

In this small blog series, I will work through the advent of code challenges from 2020 and solve each of them in the programming language APL (the dyalog variant).

As I go along, I will try to explain any new concepts, functions and operators, so it should hopefully be possible for someone who has never written any APL to follow along, and maybe even try it out for themselves ☺.

Note: At the time of writing this, the calender almost says August 2021, so it is fair to assume that this writeup will not spoil anything for anyone, unless they are, like me, doing the challenges a few months too late.

The code for this series is available here, and if you have any comments to the code, please send me an email.

Links to the days