I plan to solve every day of this Advent of Code with a different programming/scripting language. The current solves are:
Day | Language | Share of code |
---|---|---|
1 | sed | 1.65% |
2 | awk | 1.17% |
3 | vim | 1.75% |
4 | jq | 1.57% |
5 | Perl | 3.32% |
6 | bc | 1.47% |
7 | GNU APL | 1.10% |
8 | asm | 5.53% |
9 | SQLite | 1.78% |
10 | Bash | 3.95% |
11 | C | 4.10% |
12 | Effekt | 7.23% |
13 | Ruby | 2.33% |
14 | Go | 3.03% |
15 | Free Pascal | 3.14% |
16 | Common Lisp | 3.26% |
17 | Fortran | 5.74% |
18 | Elixir | 1.77% |
19 | ALGOL 68 | 8.07% |
20 | Rust | 8.02% |
21 | Kotlin | 4.54% |
22 | Lua | 4.69% |
23 | C++2 | 9.86% |
24 | Python | 3.31% |
25 | Zig | 7.49% |
Every day is in a separate directory named like dec07
. Each directory contains a Makefile with the targets All
(default), Part1
and Part2
. The latter will run the solver on the two parts respectively and the former just runs both parts.
If you provide your session cookie in the format used by wget you can use ./get_input.sh
to retrieve todays input.