aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClyne Sullivan <clyne@bitgloo.com>2022-11-30 19:55:31 -0500
committerClyne Sullivan <clyne@bitgloo.com>2022-11-30 19:55:31 -0500
commit8d43e37df99f280377bed90284d6ac2428334804 (patch)
tree3a5042c9af29da52b4bac38fd78b3ccde77a1dbc
parent66ed0b9d27850dc653abc8baa75884f3de311bfa (diff)
move 2021 days to folder; update README
-rw-r--r--README.md12
-rw-r--r--year2021/day1/part1.clj (renamed from day1/part1.clj)0
-rw-r--r--year2021/day1/part2.clj (renamed from day1/part2.clj)0
-rw-r--r--year2021/day10/part1.clj (renamed from day10/part1.clj)0
-rw-r--r--year2021/day10/part2.clj (renamed from day10/part2.clj)0
-rw-r--r--year2021/day10/partboth.clj (renamed from day10/partboth.clj)0
-rw-r--r--year2021/day11/part1.clj (renamed from day11/part1.clj)0
-rw-r--r--year2021/day11/part2.clj (renamed from day11/part2.clj)0
-rw-r--r--year2021/day12/part1.clj (renamed from day12/part1.clj)0
-rw-r--r--year2021/day12/part2.clj (renamed from day12/part2.clj)0
-rw-r--r--year2021/day13/part1.clj (renamed from day13/part1.clj)0
-rw-r--r--year2021/day13/part2.clj (renamed from day13/part2.clj)0
-rw-r--r--year2021/day13/partboth.clj (renamed from day13/partboth.clj)0
-rw-r--r--year2021/day14/part1.clj (renamed from day14/part1.clj)0
-rw-r--r--year2021/day14/part2.clj (renamed from day14/part2.clj)0
-rw-r--r--year2021/day15/part1.clj (renamed from day15/part1.clj)0
-rw-r--r--year2021/day15/part2.clj (renamed from day15/part2.clj)0
-rw-r--r--year2021/day16/part1.clj (renamed from day16/part1.clj)0
-rw-r--r--year2021/day16/part2.cpp (renamed from day16/part2.cpp)0
-rw-r--r--year2021/day17/part3.clj (renamed from day17/part3.clj)0
-rw-r--r--year2021/day17/partboth.clj (renamed from day17/partboth.clj)0
-rw-r--r--year2021/day18/partboth.clj (renamed from day18/partboth.clj)0
-rw-r--r--year2021/day19/partboth.clj (renamed from day19/partboth.clj)0
-rw-r--r--year2021/day2/part1.clj (renamed from day2/part1.clj)0
-rw-r--r--year2021/day2/part2.clj (renamed from day2/part2.clj)0
-rw-r--r--year2021/day20/partboth.clj (renamed from day20/partboth.clj)0
-rw-r--r--year2021/day21/part1.clj (renamed from day21/part1.clj)0
-rw-r--r--year2021/day21/part2.clj (renamed from day21/part2.clj)0
-rw-r--r--year2021/day22/part1.clj (renamed from day22/part1.clj)0
-rw-r--r--year2021/day22/part2.clj (renamed from day22/part2.clj)0
-rw-r--r--year2021/day23/part1-done-by-hand (renamed from day23/part1-done-by-hand)0
-rw-r--r--year2021/day23/part2.clj (renamed from day23/part2.clj)0
-rw-r--r--year2021/day24/checker.clj (renamed from day24/checker.clj)0
-rw-r--r--year2021/day24/partboth.clj (renamed from day24/partboth.clj)0
-rw-r--r--year2021/day24/solved-by-hand-with-help.md (renamed from day24/solved-by-hand-with-help.md)0
-rw-r--r--year2021/day25/part1.clj (renamed from day25/part1.clj)0
-rw-r--r--year2021/day3/part1.clj (renamed from day3/part1.clj)0
-rw-r--r--year2021/day3/part2.clj (renamed from day3/part2.clj)0
-rw-r--r--year2021/day4/part1.clj (renamed from day4/part1.clj)0
-rw-r--r--year2021/day4/part2.clj (renamed from day4/part2.clj)0
-rw-r--r--year2021/day5/part1.clj (renamed from day5/part1.clj)0
-rw-r--r--year2021/day5/part2.clj (renamed from day5/part2.clj)0
-rw-r--r--year2021/day6/consteval.cpp (renamed from day6/consteval.cpp)0
-rw-r--r--year2021/day6/part1.clj (renamed from day6/part1.clj)0
-rw-r--r--year2021/day6/part2.clj (renamed from day6/part2.clj)0
-rw-r--r--year2021/day7/maxima.mac (renamed from day7/maxima.mac)0
-rw-r--r--year2021/day7/part1.clj (renamed from day7/part1.clj)0
-rw-r--r--year2021/day7/part2.clj (renamed from day7/part2.clj)0
-rw-r--r--year2021/day8/part1.clj (renamed from day8/part1.clj)0
-rw-r--r--year2021/day8/part2.clj (renamed from day8/part2.clj)0
-rw-r--r--year2021/day9/part1.clj (renamed from day9/part1.clj)0
-rw-r--r--year2021/day9/part2.clj (renamed from day9/part2.clj)0
52 files changed, 10 insertions, 2 deletions
diff --git a/README.md b/README.md
index e0c4e58..9edc6dd 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,13 @@
# advent-of-code
-My Advent of Code answers, for 2021.
+My Advent of Code answers!
+
+**2022:**
+
+Scheme (either MIT-Scheme or Gambit) will most likely be my first choice. Forth is a runner-up, but probably too much to stick with.
+
+Day 1 will be attempted on an Apple ][ GS, using Applesoft BASIC.
+
+**2021:** Nearly all challenges were done in Clojure. I used C++ for a couple of the more challenging ones, and tried Maxima on a part too.
+**2020:** Incomplete, just tried a day in Clojure.
-Written in whatever language I feel like, likely Clojure or C++.
diff --git a/day1/part1.clj b/year2021/day1/part1.clj
index 1c2c756..1c2c756 100644
--- a/day1/part1.clj
+++ b/year2021/day1/part1.clj
diff --git a/day1/part2.clj b/year2021/day1/part2.clj
index e496c7d..e496c7d 100644
--- a/day1/part2.clj
+++ b/year2021/day1/part2.clj
diff --git a/day10/part1.clj b/year2021/day10/part1.clj
index 60ed1e6..60ed1e6 100644
--- a/day10/part1.clj
+++ b/year2021/day10/part1.clj
diff --git a/day10/part2.clj b/year2021/day10/part2.clj
index 4dfaf3b..4dfaf3b 100644
--- a/day10/part2.clj
+++ b/year2021/day10/part2.clj
diff --git a/day10/partboth.clj b/year2021/day10/partboth.clj
index 78080d9..78080d9 100644
--- a/day10/partboth.clj
+++ b/year2021/day10/partboth.clj
diff --git a/day11/part1.clj b/year2021/day11/part1.clj
index 5113fd4..5113fd4 100644
--- a/day11/part1.clj
+++ b/year2021/day11/part1.clj
diff --git a/day11/part2.clj b/year2021/day11/part2.clj
index 4c4663c..4c4663c 100644
--- a/day11/part2.clj
+++ b/year2021/day11/part2.clj
diff --git a/day12/part1.clj b/year2021/day12/part1.clj
index cdd4a43..cdd4a43 100644
--- a/day12/part1.clj
+++ b/year2021/day12/part1.clj
diff --git a/day12/part2.clj b/year2021/day12/part2.clj
index 06b2bcd..06b2bcd 100644
--- a/day12/part2.clj
+++ b/year2021/day12/part2.clj
diff --git a/day13/part1.clj b/year2021/day13/part1.clj
index c3f08d4..c3f08d4 100644
--- a/day13/part1.clj
+++ b/year2021/day13/part1.clj
diff --git a/day13/part2.clj b/year2021/day13/part2.clj
index 6db6555..6db6555 100644
--- a/day13/part2.clj
+++ b/year2021/day13/part2.clj
diff --git a/day13/partboth.clj b/year2021/day13/partboth.clj
index c24980d..c24980d 100644
--- a/day13/partboth.clj
+++ b/year2021/day13/partboth.clj
diff --git a/day14/part1.clj b/year2021/day14/part1.clj
index de03bda..de03bda 100644
--- a/day14/part1.clj
+++ b/year2021/day14/part1.clj
diff --git a/day14/part2.clj b/year2021/day14/part2.clj
index f5de5fe..f5de5fe 100644
--- a/day14/part2.clj
+++ b/year2021/day14/part2.clj
diff --git a/day15/part1.clj b/year2021/day15/part1.clj
index 7838e34..7838e34 100644
--- a/day15/part1.clj
+++ b/year2021/day15/part1.clj
diff --git a/day15/part2.clj b/year2021/day15/part2.clj
index a422ed0..a422ed0 100644
--- a/day15/part2.clj
+++ b/year2021/day15/part2.clj
diff --git a/day16/part1.clj b/year2021/day16/part1.clj
index 2358e59..2358e59 100644
--- a/day16/part1.clj
+++ b/year2021/day16/part1.clj
diff --git a/day16/part2.cpp b/year2021/day16/part2.cpp
index 5a02df9..5a02df9 100644
--- a/day16/part2.cpp
+++ b/year2021/day16/part2.cpp
diff --git a/day17/part3.clj b/year2021/day17/part3.clj
index ae51260..ae51260 100644
--- a/day17/part3.clj
+++ b/year2021/day17/part3.clj
diff --git a/day17/partboth.clj b/year2021/day17/partboth.clj
index c585bf9..c585bf9 100644
--- a/day17/partboth.clj
+++ b/year2021/day17/partboth.clj
diff --git a/day18/partboth.clj b/year2021/day18/partboth.clj
index 83fc42c..83fc42c 100644
--- a/day18/partboth.clj
+++ b/year2021/day18/partboth.clj
diff --git a/day19/partboth.clj b/year2021/day19/partboth.clj
index 48f1a9c..48f1a9c 100644
--- a/day19/partboth.clj
+++ b/year2021/day19/partboth.clj
diff --git a/day2/part1.clj b/year2021/day2/part1.clj
index e4e9d49..e4e9d49 100644
--- a/day2/part1.clj
+++ b/year2021/day2/part1.clj
diff --git a/day2/part2.clj b/year2021/day2/part2.clj
index 9487a49..9487a49 100644
--- a/day2/part2.clj
+++ b/year2021/day2/part2.clj
diff --git a/day20/partboth.clj b/year2021/day20/partboth.clj
index 33a4d4f..33a4d4f 100644
--- a/day20/partboth.clj
+++ b/year2021/day20/partboth.clj
diff --git a/day21/part1.clj b/year2021/day21/part1.clj
index 174f5a1..174f5a1 100644
--- a/day21/part1.clj
+++ b/year2021/day21/part1.clj
diff --git a/day21/part2.clj b/year2021/day21/part2.clj
index 0042aaa..0042aaa 100644
--- a/day21/part2.clj
+++ b/year2021/day21/part2.clj
diff --git a/day22/part1.clj b/year2021/day22/part1.clj
index bffc1a9..bffc1a9 100644
--- a/day22/part1.clj
+++ b/year2021/day22/part1.clj
diff --git a/day22/part2.clj b/year2021/day22/part2.clj
index c5d2803..c5d2803 100644
--- a/day22/part2.clj
+++ b/year2021/day22/part2.clj
diff --git a/day23/part1-done-by-hand b/year2021/day23/part1-done-by-hand
index e69de29..e69de29 100644
--- a/day23/part1-done-by-hand
+++ b/year2021/day23/part1-done-by-hand
diff --git a/day23/part2.clj b/year2021/day23/part2.clj
index adbefc1..adbefc1 100644
--- a/day23/part2.clj
+++ b/year2021/day23/part2.clj
diff --git a/day24/checker.clj b/year2021/day24/checker.clj
index 4874f62..4874f62 100644
--- a/day24/checker.clj
+++ b/year2021/day24/checker.clj
diff --git a/day24/partboth.clj b/year2021/day24/partboth.clj
index 9548ec3..9548ec3 100644
--- a/day24/partboth.clj
+++ b/year2021/day24/partboth.clj
diff --git a/day24/solved-by-hand-with-help.md b/year2021/day24/solved-by-hand-with-help.md
index 1ddf03e..1ddf03e 100644
--- a/day24/solved-by-hand-with-help.md
+++ b/year2021/day24/solved-by-hand-with-help.md
diff --git a/day25/part1.clj b/year2021/day25/part1.clj
index df2947c..df2947c 100644
--- a/day25/part1.clj
+++ b/year2021/day25/part1.clj
diff --git a/day3/part1.clj b/year2021/day3/part1.clj
index 3fe888e..3fe888e 100644
--- a/day3/part1.clj
+++ b/year2021/day3/part1.clj
diff --git a/day3/part2.clj b/year2021/day3/part2.clj
index 00e656f..00e656f 100644
--- a/day3/part2.clj
+++ b/year2021/day3/part2.clj
diff --git a/day4/part1.clj b/year2021/day4/part1.clj
index b9fcceb..b9fcceb 100644
--- a/day4/part1.clj
+++ b/year2021/day4/part1.clj
diff --git a/day4/part2.clj b/year2021/day4/part2.clj
index 516e83c..516e83c 100644
--- a/day4/part2.clj
+++ b/year2021/day4/part2.clj
diff --git a/day5/part1.clj b/year2021/day5/part1.clj
index 95d04ba..95d04ba 100644
--- a/day5/part1.clj
+++ b/year2021/day5/part1.clj
diff --git a/day5/part2.clj b/year2021/day5/part2.clj
index d324618..d324618 100644
--- a/day5/part2.clj
+++ b/year2021/day5/part2.clj
diff --git a/day6/consteval.cpp b/year2021/day6/consteval.cpp
index f46da89..f46da89 100644
--- a/day6/consteval.cpp
+++ b/year2021/day6/consteval.cpp
diff --git a/day6/part1.clj b/year2021/day6/part1.clj
index 70293f7..70293f7 100644
--- a/day6/part1.clj
+++ b/year2021/day6/part1.clj
diff --git a/day6/part2.clj b/year2021/day6/part2.clj
index ad6fe91..ad6fe91 100644
--- a/day6/part2.clj
+++ b/year2021/day6/part2.clj
diff --git a/day7/maxima.mac b/year2021/day7/maxima.mac
index a1c2d18..a1c2d18 100644
--- a/day7/maxima.mac
+++ b/year2021/day7/maxima.mac
diff --git a/day7/part1.clj b/year2021/day7/part1.clj
index f08e5b4..f08e5b4 100644
--- a/day7/part1.clj
+++ b/year2021/day7/part1.clj
diff --git a/day7/part2.clj b/year2021/day7/part2.clj
index b96b55d..b96b55d 100644
--- a/day7/part2.clj
+++ b/year2021/day7/part2.clj
diff --git a/day8/part1.clj b/year2021/day8/part1.clj
index fe06fdf..fe06fdf 100644
--- a/day8/part1.clj
+++ b/year2021/day8/part1.clj
diff --git a/day8/part2.clj b/year2021/day8/part2.clj
index 1ee3c08..1ee3c08 100644
--- a/day8/part2.clj
+++ b/year2021/day8/part2.clj
diff --git a/day9/part1.clj b/year2021/day9/part1.clj
index 7bd8e23..7bd8e23 100644
--- a/day9/part1.clj
+++ b/year2021/day9/part1.clj
diff --git a/day9/part2.clj b/year2021/day9/part2.clj
index 3030c4e..3030c4e 100644
--- a/day9/part2.clj
+++ b/year2021/day9/part2.clj