Attempt to implement every day of Advent of Code 2023 with a different language.
Day | Solution | Language | Notes |
---|---|---|---|
1 | day1.ts | TypeScript's type system | Solution is calculated at compile time, results are provided in compilation errors |
2 | day2.pl | Prolog | My Prolog is a bit rusty, so perhaps the solution is really a functional program written in Prolog |
3 | day3.sql | SQL | Tested on PostgreSQL |
4 | day4.be | Befunge | Only part 1 for now |
5 | day5.elm | Elm | |
6 | day6.wat | WASM | |
7 | day7.ml | OCaml | |
8 | day8.factor | Factor | Only part 1 for now |
9 | day9.R | R | |
10 | |||
11 | day11.c | C | |
12 | |||
13 | |||
14 | day14.jl | Julia | |
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
21 | day21.kt | Kotlin | |
22 | |||
23 | |||
24 | |||
25 | day25.py | Python |