aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--aoc2023-gleam/.DS_Store (renamed from aoc2023/.DS_Store)bin6148 -> 6148 bytes
-rw-r--r--aoc2023-gleam/.github/workflows/test.yml (renamed from aoc2023/.github/workflows/test.yml)0
-rw-r--r--aoc2023-gleam/.gitignore (renamed from aoc2023/.gitignore)0
-rw-r--r--aoc2023-gleam/README.md (renamed from aoc2023/README.md)0
-rw-r--r--aoc2023-gleam/gleam.toml (renamed from aoc2023/gleam.toml)0
-rw-r--r--aoc2023-gleam/manifest.toml (renamed from aoc2023/manifest.toml)0
-rw-r--r--aoc2023-gleam/src/.gitignore (renamed from aoc2023/src/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day1/.gitignore (renamed from aoc2023/src/day1/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day1/solve.gleam (renamed from aoc2023/src/day1/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day10/.gitignore (renamed from aoc2023/src/day10/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day10/solve.gleam (renamed from aoc2023/src/day10/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day11/.gitignore (renamed from aoc2023/src/day11/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day11/solve.gleam (renamed from aoc2023/src/day11/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day12/.gitignore (renamed from aoc2023/src/day12/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day12/solve.gleam (renamed from aoc2023/src/day12/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day13/.gitignore (renamed from aoc2023/src/day13/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day13/solve.gleam (renamed from aoc2023/src/day13/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day14/.gitignore (renamed from aoc2023/src/day14/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day14/solve.gleam (renamed from aoc2023/src/day14/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day15/.gitignore (renamed from aoc2023/src/day15/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day15/solve.gleam (renamed from aoc2023/src/day15/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day16/.gitignore (renamed from aoc2023/src/day16/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day16/solve.gleam (renamed from aoc2023/src/day16/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day17/.gitignore (renamed from aoc2023/src/day17/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day17/solve.gleam (renamed from aoc2023/src/day17/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day18/.gitignore (renamed from aoc2023/src/day18/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day18/solve.gleam (renamed from aoc2023/src/day18/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day19/.gitignore (renamed from aoc2023/src/day19/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day19/solve.gleam (renamed from aoc2023/src/day19/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day2/.gitignore (renamed from aoc2023/src/day2/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day2/solve.gleam (renamed from aoc2023/src/day2/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day20/.gitignore (renamed from aoc2023/src/day20/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day20/solve.gleam (renamed from aoc2023/src/day20/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day21/.gitignore (renamed from aoc2023/src/day21/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day21/solve.gleam (renamed from aoc2023/src/day21/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day22/.gitignore (renamed from aoc2023/src/day22/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day22/solve.gleam (renamed from aoc2023/src/day22/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day23/.gitignore (renamed from aoc2023/src/day23/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day23/solve.gleam (renamed from aoc2023/src/day23/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day3/.gitignore (renamed from aoc2023/src/day3/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day3/solve.gleam (renamed from aoc2023/src/day3/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day4/.gitignore (renamed from aoc2023/src/day4/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day4/solve.gleam (renamed from aoc2023/src/day4/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day5/.gitignore (renamed from aoc2023/src/day5/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day5/solve.gleam (renamed from aoc2023/src/day5/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day6/.gitignore (renamed from aoc2023/src/day6/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day6/solve.gleam (renamed from aoc2023/src/day6/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day7/.gitignore (renamed from aoc2023/src/day7/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day7/solve.gleam (renamed from aoc2023/src/day7/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day8/.gitignore (renamed from aoc2023/src/day8/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day8/solve.gleam (renamed from aoc2023/src/day8/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/day9/.gitignore (renamed from aoc2023/src/day9/.gitignore)0
-rw-r--r--aoc2023-gleam/src/day9/solve.gleam (renamed from aoc2023/src/day9/solve.gleam)0
-rw-r--r--aoc2023-gleam/src/utilities/array2d.gleam (renamed from aoc2023/src/utilities/array2d.gleam)0
-rw-r--r--aoc2023-gleam/src/utilities/memo.gleam (renamed from aoc2023/src/utilities/memo.gleam)0
-rw-r--r--aoc2023-gleam/src/utilities/prioqueue.gleam (renamed from aoc2023/src/utilities/prioqueue.gleam)0
-rw-r--r--aoc2023-gleam/test/aoc2023_test.gleam (renamed from aoc2023/test/aoc2023_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day1/day1_test.gleam (renamed from aoc2023/test/day1/day1_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day10/day10_test.gleam (renamed from aoc2023/test/day10/day10_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day11/day11_test.gleam (renamed from aoc2023/test/day11/day11_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day12/day12_test.gleam (renamed from aoc2023/test/day12/day12_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day13/day13_test.gleam (renamed from aoc2023/test/day13/day13_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day14/day14_test.gleam (renamed from aoc2023/test/day14/day14_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day15/day15_test.gleam (renamed from aoc2023/test/day15/day15_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day16/day16_test.gleam (renamed from aoc2023/test/day16/day16_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day17/day17_test.gleam (renamed from aoc2023/test/day17/day17_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day18/day18_test.gleam (renamed from aoc2023/test/day18/day18_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day19/day19_test.gleam (renamed from aoc2023/test/day19/day19_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day2/day2_test.gleam (renamed from aoc2023/test/day2/day2_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day20/day20_test.gleam (renamed from aoc2023/test/day20/day20_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day21/day21_test.gleam (renamed from aoc2023/test/day21/day21_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day22/day22_test.gleam (renamed from aoc2023/test/day22/day22_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day23/day23_test.gleam (renamed from aoc2023/test/day23/day23_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day3/day3_test.gleam (renamed from aoc2023/test/day3/day3_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day4/day4_test.gleam (renamed from aoc2023/test/day4/day4_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day5/day5_test.gleam (renamed from aoc2023/test/day5/day5_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day6/day6_test.gleam (renamed from aoc2023/test/day6/day6_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day7/day7_test.gleam (renamed from aoc2023/test/day7/day7_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day8/day8_test.gleam (renamed from aoc2023/test/day8/day8_test.gleam)0
-rw-r--r--aoc2023-gleam/test/day9/day9_test.gleam (renamed from aoc2023/test/day9/day9_test.gleam)0
-rw-r--r--aoc2023-racket/day-01/day-01.rkt (renamed from aoc2023-other/day-01/day-01.rkt)0
-rw-r--r--aoc2023-racket/day-02/day-02-parser.rkt (renamed from aoc2023-other/day-02/day-02-parser.rkt)0
-rw-r--r--aoc2023-racket/day-02/day-02.rkt (renamed from aoc2023-other/day-02/day-02.rkt)0
-rw-r--r--aoc2023-racket/day-03/day-03.rkt (renamed from aoc2023-other/day-03/day-03.rkt)0
-rw-r--r--aoc2023-racket/day-04/day-04.rkt (renamed from aoc2023-other/day-04/day-04.rkt)0
-rw-r--r--aoc2023-racket/day-05/day-05.rkt (renamed from aoc2023-other/day-05/day-05.rkt)0
-rw-r--r--aoc2023-racket/day-06/day-06.rkt (renamed from aoc2023-other/day-06/day-06.rkt)0
-rw-r--r--aoc2023-racket/day-07/day-07.rkt (renamed from aoc2023-other/day-07/day-07.rkt)0
-rw-r--r--aoc2023-racket/day-08/day-08.rkt (renamed from aoc2023-other/day-08/day-08.rkt)0
-rw-r--r--aoc2023-racket/day-09/day-09-polynomial.rkt (renamed from aoc2023-other/day-09/day-09-polynomial.rkt)0
-rw-r--r--aoc2023-racket/day-09/day-09.rkt (renamed from aoc2023-other/day-09/day-09.rkt)0
-rw-r--r--aoc2023-racket/day-10/day-10.rkt (renamed from aoc2023-other/day-10/day-10.rkt)0
-rw-r--r--aoc2023-racket/day-11/day-11.rkt (renamed from aoc2023-other/day-11/day-11.rkt)0
-rw-r--r--aoc2023-racket/day-12/day-12.rkt (renamed from aoc2023-other/day-12/day-12.rkt)0
-rw-r--r--aoc2023-racket/day-13/day-13.rkt (renamed from aoc2023-other/day-13/day-13.rkt)0
-rw-r--r--aoc2023-racket/day-14/day-14.rkt (renamed from aoc2023-other/day-14/day-14.rkt)0
-rw-r--r--aoc2023-racket/day-15/day-15.rkt (renamed from aoc2023-other/day-15/day-15.rkt)0
-rw-r--r--aoc2023-racket/day-16/day-16.rkt (renamed from aoc2023-other/day-16/day-16.rkt)0
-rw-r--r--aoc2023-racket/day-17/day-17.rkt (renamed from aoc2023-other/day-17/day-17.rkt)0
-rw-r--r--aoc2023-racket/day-18/day-18.rkt (renamed from aoc2023-other/day-18/day-18.rkt)0
-rw-r--r--aoc2023-racket/day-19/day-19.rkt (renamed from aoc2023-other/day-19/day-19.rkt)0
-rw-r--r--aoc2023-racket/day-20/day-20.rkt (renamed from aoc2023-other/day-20/day-20.rkt)0
-rw-r--r--aoc2023-racket/day-21/day-21.rkt (renamed from aoc2023-other/day-21/day-21.rkt)0
-rw-r--r--aoc2023-racket/day-22/day-22.rkt (renamed from aoc2023-other/day-22/day-22.rkt)0
-rw-r--r--aoc2023-racket/day-23/day-23.rkt (renamed from aoc2023-other/day-23/day-23.rkt)0
-rw-r--r--aoc2023-racket/day-24/day-24a.rkt (renamed from aoc2023-other/day-24/day-24a.rkt)0
-rw-r--r--aoc2023-racket/day-24/day-24b.rkt (renamed from aoc2023-other/day-24/day-24b.rkt)0
-rw-r--r--aoc2023-racket/day-25/day-25.rkt (renamed from aoc2023-other/day-25/day-25.rkt)0
-rw-r--r--aoc2023/src/aoc2023.gleam12
109 files changed, 0 insertions, 12 deletions
diff --git a/aoc2023/.DS_Store b/aoc2023-gleam/.DS_Store
index 5172429..5172429 100644
--- a/aoc2023/.DS_Store
+++ b/aoc2023-gleam/.DS_Store
Binary files differ
diff --git a/aoc2023/.github/workflows/test.yml b/aoc2023-gleam/.github/workflows/test.yml
index cf2096e..cf2096e 100644
--- a/aoc2023/.github/workflows/test.yml
+++ b/aoc2023-gleam/.github/workflows/test.yml
diff --git a/aoc2023/.gitignore b/aoc2023-gleam/.gitignore
index 8248306..8248306 100644
--- a/aoc2023/.gitignore
+++ b/aoc2023-gleam/.gitignore
diff --git a/aoc2023/README.md b/aoc2023-gleam/README.md
index 3f534e8..3f534e8 100644
--- a/aoc2023/README.md
+++ b/aoc2023-gleam/README.md
diff --git a/aoc2023/gleam.toml b/aoc2023-gleam/gleam.toml
index 8190aef..8190aef 100644
--- a/aoc2023/gleam.toml
+++ b/aoc2023-gleam/gleam.toml
diff --git a/aoc2023/manifest.toml b/aoc2023-gleam/manifest.toml
index 900b5c0..900b5c0 100644
--- a/aoc2023/manifest.toml
+++ b/aoc2023-gleam/manifest.toml
diff --git a/aoc2023/src/.gitignore b/aoc2023-gleam/src/.gitignore
index bc13a69..bc13a69 100644
--- a/aoc2023/src/.gitignore
+++ b/aoc2023-gleam/src/.gitignore
diff --git a/aoc2023/src/day1/.gitignore b/aoc2023-gleam/src/day1/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day1/.gitignore
+++ b/aoc2023-gleam/src/day1/.gitignore
diff --git a/aoc2023/src/day1/solve.gleam b/aoc2023-gleam/src/day1/solve.gleam
index ed14bde..ed14bde 100644
--- a/aoc2023/src/day1/solve.gleam
+++ b/aoc2023-gleam/src/day1/solve.gleam
diff --git a/aoc2023/src/day10/.gitignore b/aoc2023-gleam/src/day10/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day10/.gitignore
+++ b/aoc2023-gleam/src/day10/.gitignore
diff --git a/aoc2023/src/day10/solve.gleam b/aoc2023-gleam/src/day10/solve.gleam
index c33634d..c33634d 100644
--- a/aoc2023/src/day10/solve.gleam
+++ b/aoc2023-gleam/src/day10/solve.gleam
diff --git a/aoc2023/src/day11/.gitignore b/aoc2023-gleam/src/day11/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day11/.gitignore
+++ b/aoc2023-gleam/src/day11/.gitignore
diff --git a/aoc2023/src/day11/solve.gleam b/aoc2023-gleam/src/day11/solve.gleam
index 35464a1..35464a1 100644
--- a/aoc2023/src/day11/solve.gleam
+++ b/aoc2023-gleam/src/day11/solve.gleam
diff --git a/aoc2023/src/day12/.gitignore b/aoc2023-gleam/src/day12/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day12/.gitignore
+++ b/aoc2023-gleam/src/day12/.gitignore
diff --git a/aoc2023/src/day12/solve.gleam b/aoc2023-gleam/src/day12/solve.gleam
index 06c7098..06c7098 100644
--- a/aoc2023/src/day12/solve.gleam
+++ b/aoc2023-gleam/src/day12/solve.gleam
diff --git a/aoc2023/src/day13/.gitignore b/aoc2023-gleam/src/day13/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day13/.gitignore
+++ b/aoc2023-gleam/src/day13/.gitignore
diff --git a/aoc2023/src/day13/solve.gleam b/aoc2023-gleam/src/day13/solve.gleam
index 2b3fca2..2b3fca2 100644
--- a/aoc2023/src/day13/solve.gleam
+++ b/aoc2023-gleam/src/day13/solve.gleam
diff --git a/aoc2023/src/day14/.gitignore b/aoc2023-gleam/src/day14/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day14/.gitignore
+++ b/aoc2023-gleam/src/day14/.gitignore
diff --git a/aoc2023/src/day14/solve.gleam b/aoc2023-gleam/src/day14/solve.gleam
index 1ad1a18..1ad1a18 100644
--- a/aoc2023/src/day14/solve.gleam
+++ b/aoc2023-gleam/src/day14/solve.gleam
diff --git a/aoc2023/src/day15/.gitignore b/aoc2023-gleam/src/day15/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day15/.gitignore
+++ b/aoc2023-gleam/src/day15/.gitignore
diff --git a/aoc2023/src/day15/solve.gleam b/aoc2023-gleam/src/day15/solve.gleam
index a7d250c..a7d250c 100644
--- a/aoc2023/src/day15/solve.gleam
+++ b/aoc2023-gleam/src/day15/solve.gleam
diff --git a/aoc2023/src/day16/.gitignore b/aoc2023-gleam/src/day16/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day16/.gitignore
+++ b/aoc2023-gleam/src/day16/.gitignore
diff --git a/aoc2023/src/day16/solve.gleam b/aoc2023-gleam/src/day16/solve.gleam
index 65ce36b..65ce36b 100644
--- a/aoc2023/src/day16/solve.gleam
+++ b/aoc2023-gleam/src/day16/solve.gleam
diff --git a/aoc2023/src/day17/.gitignore b/aoc2023-gleam/src/day17/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day17/.gitignore
+++ b/aoc2023-gleam/src/day17/.gitignore
diff --git a/aoc2023/src/day17/solve.gleam b/aoc2023-gleam/src/day17/solve.gleam
index 7a01c4d..7a01c4d 100644
--- a/aoc2023/src/day17/solve.gleam
+++ b/aoc2023-gleam/src/day17/solve.gleam
diff --git a/aoc2023/src/day18/.gitignore b/aoc2023-gleam/src/day18/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day18/.gitignore
+++ b/aoc2023-gleam/src/day18/.gitignore
diff --git a/aoc2023/src/day18/solve.gleam b/aoc2023-gleam/src/day18/solve.gleam
index 2c000f9..2c000f9 100644
--- a/aoc2023/src/day18/solve.gleam
+++ b/aoc2023-gleam/src/day18/solve.gleam
diff --git a/aoc2023/src/day19/.gitignore b/aoc2023-gleam/src/day19/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day19/.gitignore
+++ b/aoc2023-gleam/src/day19/.gitignore
diff --git a/aoc2023/src/day19/solve.gleam b/aoc2023-gleam/src/day19/solve.gleam
index 186e783..186e783 100644
--- a/aoc2023/src/day19/solve.gleam
+++ b/aoc2023-gleam/src/day19/solve.gleam
diff --git a/aoc2023/src/day2/.gitignore b/aoc2023-gleam/src/day2/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day2/.gitignore
+++ b/aoc2023-gleam/src/day2/.gitignore
diff --git a/aoc2023/src/day2/solve.gleam b/aoc2023-gleam/src/day2/solve.gleam
index 38e62d7..38e62d7 100644
--- a/aoc2023/src/day2/solve.gleam
+++ b/aoc2023-gleam/src/day2/solve.gleam
diff --git a/aoc2023/src/day20/.gitignore b/aoc2023-gleam/src/day20/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day20/.gitignore
+++ b/aoc2023-gleam/src/day20/.gitignore
diff --git a/aoc2023/src/day20/solve.gleam b/aoc2023-gleam/src/day20/solve.gleam
index 9192dac..9192dac 100644
--- a/aoc2023/src/day20/solve.gleam
+++ b/aoc2023-gleam/src/day20/solve.gleam
diff --git a/aoc2023/src/day21/.gitignore b/aoc2023-gleam/src/day21/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day21/.gitignore
+++ b/aoc2023-gleam/src/day21/.gitignore
diff --git a/aoc2023/src/day21/solve.gleam b/aoc2023-gleam/src/day21/solve.gleam
index 4d5c246..4d5c246 100644
--- a/aoc2023/src/day21/solve.gleam
+++ b/aoc2023-gleam/src/day21/solve.gleam
diff --git a/aoc2023/src/day22/.gitignore b/aoc2023-gleam/src/day22/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day22/.gitignore
+++ b/aoc2023-gleam/src/day22/.gitignore
diff --git a/aoc2023/src/day22/solve.gleam b/aoc2023-gleam/src/day22/solve.gleam
index 7bf2fb4..7bf2fb4 100644
--- a/aoc2023/src/day22/solve.gleam
+++ b/aoc2023-gleam/src/day22/solve.gleam
diff --git a/aoc2023/src/day23/.gitignore b/aoc2023-gleam/src/day23/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day23/.gitignore
+++ b/aoc2023-gleam/src/day23/.gitignore
diff --git a/aoc2023/src/day23/solve.gleam b/aoc2023-gleam/src/day23/solve.gleam
index e1fe638..e1fe638 100644
--- a/aoc2023/src/day23/solve.gleam
+++ b/aoc2023-gleam/src/day23/solve.gleam
diff --git a/aoc2023/src/day3/.gitignore b/aoc2023-gleam/src/day3/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day3/.gitignore
+++ b/aoc2023-gleam/src/day3/.gitignore
diff --git a/aoc2023/src/day3/solve.gleam b/aoc2023-gleam/src/day3/solve.gleam
index ad975aa..ad975aa 100644
--- a/aoc2023/src/day3/solve.gleam
+++ b/aoc2023-gleam/src/day3/solve.gleam
diff --git a/aoc2023/src/day4/.gitignore b/aoc2023-gleam/src/day4/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day4/.gitignore
+++ b/aoc2023-gleam/src/day4/.gitignore
diff --git a/aoc2023/src/day4/solve.gleam b/aoc2023-gleam/src/day4/solve.gleam
index 34d6098..34d6098 100644
--- a/aoc2023/src/day4/solve.gleam
+++ b/aoc2023-gleam/src/day4/solve.gleam
diff --git a/aoc2023/src/day5/.gitignore b/aoc2023-gleam/src/day5/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day5/.gitignore
+++ b/aoc2023-gleam/src/day5/.gitignore
diff --git a/aoc2023/src/day5/solve.gleam b/aoc2023-gleam/src/day5/solve.gleam
index 58e2ae0..58e2ae0 100644
--- a/aoc2023/src/day5/solve.gleam
+++ b/aoc2023-gleam/src/day5/solve.gleam
diff --git a/aoc2023/src/day6/.gitignore b/aoc2023-gleam/src/day6/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day6/.gitignore
+++ b/aoc2023-gleam/src/day6/.gitignore
diff --git a/aoc2023/src/day6/solve.gleam b/aoc2023-gleam/src/day6/solve.gleam
index 88044c4..88044c4 100644
--- a/aoc2023/src/day6/solve.gleam
+++ b/aoc2023-gleam/src/day6/solve.gleam
diff --git a/aoc2023/src/day7/.gitignore b/aoc2023-gleam/src/day7/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day7/.gitignore
+++ b/aoc2023-gleam/src/day7/.gitignore
diff --git a/aoc2023/src/day7/solve.gleam b/aoc2023-gleam/src/day7/solve.gleam
index 4454883..4454883 100644
--- a/aoc2023/src/day7/solve.gleam
+++ b/aoc2023-gleam/src/day7/solve.gleam
diff --git a/aoc2023/src/day8/.gitignore b/aoc2023-gleam/src/day8/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day8/.gitignore
+++ b/aoc2023-gleam/src/day8/.gitignore
diff --git a/aoc2023/src/day8/solve.gleam b/aoc2023-gleam/src/day8/solve.gleam
index 6b36e2d..6b36e2d 100644
--- a/aoc2023/src/day8/solve.gleam
+++ b/aoc2023-gleam/src/day8/solve.gleam
diff --git a/aoc2023/src/day9/.gitignore b/aoc2023-gleam/src/day9/.gitignore
index ae40cea..ae40cea 100644
--- a/aoc2023/src/day9/.gitignore
+++ b/aoc2023-gleam/src/day9/.gitignore
diff --git a/aoc2023/src/day9/solve.gleam b/aoc2023-gleam/src/day9/solve.gleam
index a2cc7ae..a2cc7ae 100644
--- a/aoc2023/src/day9/solve.gleam
+++ b/aoc2023-gleam/src/day9/solve.gleam
diff --git a/aoc2023/src/utilities/array2d.gleam b/aoc2023-gleam/src/utilities/array2d.gleam
index 8538129..8538129 100644
--- a/aoc2023/src/utilities/array2d.gleam
+++ b/aoc2023-gleam/src/utilities/array2d.gleam
diff --git a/aoc2023/src/utilities/memo.gleam b/aoc2023-gleam/src/utilities/memo.gleam
index b06d8fd..b06d8fd 100644
--- a/aoc2023/src/utilities/memo.gleam
+++ b/aoc2023-gleam/src/utilities/memo.gleam
diff --git a/aoc2023/src/utilities/prioqueue.gleam b/aoc2023-gleam/src/utilities/prioqueue.gleam
index 640748b..640748b 100644
--- a/aoc2023/src/utilities/prioqueue.gleam
+++ b/aoc2023-gleam/src/utilities/prioqueue.gleam
diff --git a/aoc2023/test/aoc2023_test.gleam b/aoc2023-gleam/test/aoc2023_test.gleam
index 2b696a4..2b696a4 100644
--- a/aoc2023/test/aoc2023_test.gleam
+++ b/aoc2023-gleam/test/aoc2023_test.gleam
diff --git a/aoc2023/test/day1/day1_test.gleam b/aoc2023-gleam/test/day1/day1_test.gleam
index 374653c..374653c 100644
--- a/aoc2023/test/day1/day1_test.gleam
+++ b/aoc2023-gleam/test/day1/day1_test.gleam
diff --git a/aoc2023/test/day10/day10_test.gleam b/aoc2023-gleam/test/day10/day10_test.gleam
index be9d82e..be9d82e 100644
--- a/aoc2023/test/day10/day10_test.gleam
+++ b/aoc2023-gleam/test/day10/day10_test.gleam
diff --git a/aoc2023/test/day11/day11_test.gleam b/aoc2023-gleam/test/day11/day11_test.gleam
index 8bb8c06..8bb8c06 100644
--- a/aoc2023/test/day11/day11_test.gleam
+++ b/aoc2023-gleam/test/day11/day11_test.gleam
diff --git a/aoc2023/test/day12/day12_test.gleam b/aoc2023-gleam/test/day12/day12_test.gleam
index 3daf0e9..3daf0e9 100644
--- a/aoc2023/test/day12/day12_test.gleam
+++ b/aoc2023-gleam/test/day12/day12_test.gleam
diff --git a/aoc2023/test/day13/day13_test.gleam b/aoc2023-gleam/test/day13/day13_test.gleam
index 7c65bed..7c65bed 100644
--- a/aoc2023/test/day13/day13_test.gleam
+++ b/aoc2023-gleam/test/day13/day13_test.gleam
diff --git a/aoc2023/test/day14/day14_test.gleam b/aoc2023-gleam/test/day14/day14_test.gleam
index 8efa74e..8efa74e 100644
--- a/aoc2023/test/day14/day14_test.gleam
+++ b/aoc2023-gleam/test/day14/day14_test.gleam
diff --git a/aoc2023/test/day15/day15_test.gleam b/aoc2023-gleam/test/day15/day15_test.gleam
index 0ecaecc..0ecaecc 100644
--- a/aoc2023/test/day15/day15_test.gleam
+++ b/aoc2023-gleam/test/day15/day15_test.gleam
diff --git a/aoc2023/test/day16/day16_test.gleam b/aoc2023-gleam/test/day16/day16_test.gleam
index 036504e..036504e 100644
--- a/aoc2023/test/day16/day16_test.gleam
+++ b/aoc2023-gleam/test/day16/day16_test.gleam
diff --git a/aoc2023/test/day17/day17_test.gleam b/aoc2023-gleam/test/day17/day17_test.gleam
index c1ebd22..c1ebd22 100644
--- a/aoc2023/test/day17/day17_test.gleam
+++ b/aoc2023-gleam/test/day17/day17_test.gleam
diff --git a/aoc2023/test/day18/day18_test.gleam b/aoc2023-gleam/test/day18/day18_test.gleam
index 7b510c8..7b510c8 100644
--- a/aoc2023/test/day18/day18_test.gleam
+++ b/aoc2023-gleam/test/day18/day18_test.gleam
diff --git a/aoc2023/test/day19/day19_test.gleam b/aoc2023-gleam/test/day19/day19_test.gleam
index c911de5..c911de5 100644
--- a/aoc2023/test/day19/day19_test.gleam
+++ b/aoc2023-gleam/test/day19/day19_test.gleam
diff --git a/aoc2023/test/day2/day2_test.gleam b/aoc2023-gleam/test/day2/day2_test.gleam
index 28a65da..28a65da 100644
--- a/aoc2023/test/day2/day2_test.gleam
+++ b/aoc2023-gleam/test/day2/day2_test.gleam
diff --git a/aoc2023/test/day20/day20_test.gleam b/aoc2023-gleam/test/day20/day20_test.gleam
index 92e8afb..92e8afb 100644
--- a/aoc2023/test/day20/day20_test.gleam
+++ b/aoc2023-gleam/test/day20/day20_test.gleam
diff --git a/aoc2023/test/day21/day21_test.gleam b/aoc2023-gleam/test/day21/day21_test.gleam
index 5f46808..5f46808 100644
--- a/aoc2023/test/day21/day21_test.gleam
+++ b/aoc2023-gleam/test/day21/day21_test.gleam
diff --git a/aoc2023/test/day22/day22_test.gleam b/aoc2023-gleam/test/day22/day22_test.gleam
index 3f8c0ca..3f8c0ca 100644
--- a/aoc2023/test/day22/day22_test.gleam
+++ b/aoc2023-gleam/test/day22/day22_test.gleam
diff --git a/aoc2023/test/day23/day23_test.gleam b/aoc2023-gleam/test/day23/day23_test.gleam
index 206571c..206571c 100644
--- a/aoc2023/test/day23/day23_test.gleam
+++ b/aoc2023-gleam/test/day23/day23_test.gleam
diff --git a/aoc2023/test/day3/day3_test.gleam b/aoc2023-gleam/test/day3/day3_test.gleam
index 30e17a9..30e17a9 100644
--- a/aoc2023/test/day3/day3_test.gleam
+++ b/aoc2023-gleam/test/day3/day3_test.gleam
diff --git a/aoc2023/test/day4/day4_test.gleam b/aoc2023-gleam/test/day4/day4_test.gleam
index 324fe36..324fe36 100644
--- a/aoc2023/test/day4/day4_test.gleam
+++ b/aoc2023-gleam/test/day4/day4_test.gleam
diff --git a/aoc2023/test/day5/day5_test.gleam b/aoc2023-gleam/test/day5/day5_test.gleam
index 86a8692..86a8692 100644
--- a/aoc2023/test/day5/day5_test.gleam
+++ b/aoc2023-gleam/test/day5/day5_test.gleam
diff --git a/aoc2023/test/day6/day6_test.gleam b/aoc2023-gleam/test/day6/day6_test.gleam
index c551993..c551993 100644
--- a/aoc2023/test/day6/day6_test.gleam
+++ b/aoc2023-gleam/test/day6/day6_test.gleam
diff --git a/aoc2023/test/day7/day7_test.gleam b/aoc2023-gleam/test/day7/day7_test.gleam
index f7f8454..f7f8454 100644
--- a/aoc2023/test/day7/day7_test.gleam
+++ b/aoc2023-gleam/test/day7/day7_test.gleam
diff --git a/aoc2023/test/day8/day8_test.gleam b/aoc2023-gleam/test/day8/day8_test.gleam
index 2cd499a..2cd499a 100644
--- a/aoc2023/test/day8/day8_test.gleam
+++ b/aoc2023-gleam/test/day8/day8_test.gleam
diff --git a/aoc2023/test/day9/day9_test.gleam b/aoc2023-gleam/test/day9/day9_test.gleam
index 84fd3ba..84fd3ba 100644
--- a/aoc2023/test/day9/day9_test.gleam
+++ b/aoc2023-gleam/test/day9/day9_test.gleam
diff --git a/aoc2023-other/day-01/day-01.rkt b/aoc2023-racket/day-01/day-01.rkt
index b720f79..b720f79 100644
--- a/aoc2023-other/day-01/day-01.rkt
+++ b/aoc2023-racket/day-01/day-01.rkt
diff --git a/aoc2023-other/day-02/day-02-parser.rkt b/aoc2023-racket/day-02/day-02-parser.rkt
index 76cc24f..76cc24f 100644
--- a/aoc2023-other/day-02/day-02-parser.rkt
+++ b/aoc2023-racket/day-02/day-02-parser.rkt
diff --git a/aoc2023-other/day-02/day-02.rkt b/aoc2023-racket/day-02/day-02.rkt
index 973d20c..973d20c 100644
--- a/aoc2023-other/day-02/day-02.rkt
+++ b/aoc2023-racket/day-02/day-02.rkt
diff --git a/aoc2023-other/day-03/day-03.rkt b/aoc2023-racket/day-03/day-03.rkt
index 60e81a6..60e81a6 100644
--- a/aoc2023-other/day-03/day-03.rkt
+++ b/aoc2023-racket/day-03/day-03.rkt
diff --git a/aoc2023-other/day-04/day-04.rkt b/aoc2023-racket/day-04/day-04.rkt
index 7a357c5..7a357c5 100644
--- a/aoc2023-other/day-04/day-04.rkt
+++ b/aoc2023-racket/day-04/day-04.rkt
diff --git a/aoc2023-other/day-05/day-05.rkt b/aoc2023-racket/day-05/day-05.rkt
index 5b9aa52..5b9aa52 100644
--- a/aoc2023-other/day-05/day-05.rkt
+++ b/aoc2023-racket/day-05/day-05.rkt
diff --git a/aoc2023-other/day-06/day-06.rkt b/aoc2023-racket/day-06/day-06.rkt
index 53ca9ee..53ca9ee 100644
--- a/aoc2023-other/day-06/day-06.rkt
+++ b/aoc2023-racket/day-06/day-06.rkt
diff --git a/aoc2023-other/day-07/day-07.rkt b/aoc2023-racket/day-07/day-07.rkt
index 30e629b..30e629b 100644
--- a/aoc2023-other/day-07/day-07.rkt
+++ b/aoc2023-racket/day-07/day-07.rkt
diff --git a/aoc2023-other/day-08/day-08.rkt b/aoc2023-racket/day-08/day-08.rkt
index 06daafa..06daafa 100644
--- a/aoc2023-other/day-08/day-08.rkt
+++ b/aoc2023-racket/day-08/day-08.rkt
diff --git a/aoc2023-other/day-09/day-09-polynomial.rkt b/aoc2023-racket/day-09/day-09-polynomial.rkt
index 5bacb1f..5bacb1f 100644
--- a/aoc2023-other/day-09/day-09-polynomial.rkt
+++ b/aoc2023-racket/day-09/day-09-polynomial.rkt
diff --git a/aoc2023-other/day-09/day-09.rkt b/aoc2023-racket/day-09/day-09.rkt
index 5eda1eb..5eda1eb 100644
--- a/aoc2023-other/day-09/day-09.rkt
+++ b/aoc2023-racket/day-09/day-09.rkt
diff --git a/aoc2023-other/day-10/day-10.rkt b/aoc2023-racket/day-10/day-10.rkt
index 64d8727..64d8727 100644
--- a/aoc2023-other/day-10/day-10.rkt
+++ b/aoc2023-racket/day-10/day-10.rkt
diff --git a/aoc2023-other/day-11/day-11.rkt b/aoc2023-racket/day-11/day-11.rkt
index dba617b..dba617b 100644
--- a/aoc2023-other/day-11/day-11.rkt
+++ b/aoc2023-racket/day-11/day-11.rkt
diff --git a/aoc2023-other/day-12/day-12.rkt b/aoc2023-racket/day-12/day-12.rkt
index 50b14bb..50b14bb 100644
--- a/aoc2023-other/day-12/day-12.rkt
+++ b/aoc2023-racket/day-12/day-12.rkt
diff --git a/aoc2023-other/day-13/day-13.rkt b/aoc2023-racket/day-13/day-13.rkt
index 47718f8..47718f8 100644
--- a/aoc2023-other/day-13/day-13.rkt
+++ b/aoc2023-racket/day-13/day-13.rkt
diff --git a/aoc2023-other/day-14/day-14.rkt b/aoc2023-racket/day-14/day-14.rkt
index d0b7cad..d0b7cad 100644
--- a/aoc2023-other/day-14/day-14.rkt
+++ b/aoc2023-racket/day-14/day-14.rkt
diff --git a/aoc2023-other/day-15/day-15.rkt b/aoc2023-racket/day-15/day-15.rkt
index d049565..d049565 100644
--- a/aoc2023-other/day-15/day-15.rkt
+++ b/aoc2023-racket/day-15/day-15.rkt
diff --git a/aoc2023-other/day-16/day-16.rkt b/aoc2023-racket/day-16/day-16.rkt
index 4a70de8..4a70de8 100644
--- a/aoc2023-other/day-16/day-16.rkt
+++ b/aoc2023-racket/day-16/day-16.rkt
diff --git a/aoc2023-other/day-17/day-17.rkt b/aoc2023-racket/day-17/day-17.rkt
index 05709ad..05709ad 100644
--- a/aoc2023-other/day-17/day-17.rkt
+++ b/aoc2023-racket/day-17/day-17.rkt
diff --git a/aoc2023-other/day-18/day-18.rkt b/aoc2023-racket/day-18/day-18.rkt
index b589e41..b589e41 100644
--- a/aoc2023-other/day-18/day-18.rkt
+++ b/aoc2023-racket/day-18/day-18.rkt
diff --git a/aoc2023-other/day-19/day-19.rkt b/aoc2023-racket/day-19/day-19.rkt
index f7561f6..f7561f6 100644
--- a/aoc2023-other/day-19/day-19.rkt
+++ b/aoc2023-racket/day-19/day-19.rkt
diff --git a/aoc2023-other/day-20/day-20.rkt b/aoc2023-racket/day-20/day-20.rkt
index 2e3852d..2e3852d 100644
--- a/aoc2023-other/day-20/day-20.rkt
+++ b/aoc2023-racket/day-20/day-20.rkt
diff --git a/aoc2023-other/day-21/day-21.rkt b/aoc2023-racket/day-21/day-21.rkt
index b5478eb..b5478eb 100644
--- a/aoc2023-other/day-21/day-21.rkt
+++ b/aoc2023-racket/day-21/day-21.rkt
diff --git a/aoc2023-other/day-22/day-22.rkt b/aoc2023-racket/day-22/day-22.rkt
index 53668c0..53668c0 100644
--- a/aoc2023-other/day-22/day-22.rkt
+++ b/aoc2023-racket/day-22/day-22.rkt
diff --git a/aoc2023-other/day-23/day-23.rkt b/aoc2023-racket/day-23/day-23.rkt
index c048013..c048013 100644
--- a/aoc2023-other/day-23/day-23.rkt
+++ b/aoc2023-racket/day-23/day-23.rkt
diff --git a/aoc2023-other/day-24/day-24a.rkt b/aoc2023-racket/day-24/day-24a.rkt
index 31f526d..31f526d 100644
--- a/aoc2023-other/day-24/day-24a.rkt
+++ b/aoc2023-racket/day-24/day-24a.rkt
diff --git a/aoc2023-other/day-24/day-24b.rkt b/aoc2023-racket/day-24/day-24b.rkt
index b106b30..b106b30 100644
--- a/aoc2023-other/day-24/day-24b.rkt
+++ b/aoc2023-racket/day-24/day-24b.rkt
diff --git a/aoc2023-other/day-25/day-25.rkt b/aoc2023-racket/day-25/day-25.rkt
index aa32e43..aa32e43 100644
--- a/aoc2023-other/day-25/day-25.rkt
+++ b/aoc2023-racket/day-25/day-25.rkt
diff --git a/aoc2023/src/aoc2023.gleam b/aoc2023/src/aoc2023.gleam
deleted file mode 100644
index aab904d..0000000
--- a/aoc2023/src/aoc2023.gleam
+++ /dev/null
@@ -1,12 +0,0 @@
-import gleam/io
-import gleam/bit_array
-
-const str = "abcdefgh
-abcdefgh"
-
-pub fn main() {
- let trim = 8
- let assert <<_:bytes-size(trim), "\n":utf8, rest:bytes>> =
- bit_array.from_string(str)
- io.debug(rest)
-}