summaryrefslogtreecommitdiff
path: root/sites/pmikkelsen.com/APL-and-J/Advent-of-code-2020-in-APL/index.md
blob: 852f041151a4a3601c51c6b54d123bce8759990a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Advent of code in APL

In this small blog series, I will work through the
[advent of code](https://adventofcode.com/) challenges from 2020
and solve each of them in the programming language APL
(the [dyalog](https://www.dyalog.com/) 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.

If you have any comments to the code, please send me an [email](/contact).

## Links to the days

* [Day 1: Report Repair](day01) - Not yet solved
* [Day 2: Report Repair](day02) - Not yet solved
* [Day 3: Report Repair](day03) - Not yet solved
* [Day 4: Report Repair](day04) - Not yet solved
* [Day 5: Report Repair](day05) - Not yet solved
* [Day 6: Report Repair](day06) - Not yet solved
* [Day 7: Report Repair](day07) - Not yet solved
* [Day 8: Report Repair](day08) - Not yet solved
* [Day 9: Report Repair](day09) - Not yet solved
* [Day 10: Report Repair](day10) - Not yet solved
* [Day 11: Report Repair](day11) - Not yet solved
* [Day 12: Report Repair](day12) - Not yet solved
* [Day 13: Report Repair](day13) - Not yet solved
* [Day 14: Report Repair](day14) - Not yet solved
* [Day 15: Report Repair](day15) - Not yet solved
* [Day 16: Report Repair](day16) - Not yet solved
* [Day 17: Report Repair](day17) - Not yet solved
* [Day 18: Report Repair](day18) - Not yet solved
* [Day 19: Report Repair](day19) - Not yet solved
* [Day 20: Report Repair](day20) - Not yet solved
* [Day 21: Report Repair](day21) - Not yet solved
* [Day 22: Report Repair](day22) - Not yet solved
* [Day 23: Report Repair](day23) - Not yet solved
* [Day 24: Report Repair](day24) - Not yet solved
* [Day 25: Report Repair](day25) - Not yet solved