diff options
author | Clyne Sullivan <clyne@bitgloo.com> | 2022-11-30 19:55:31 -0500 |
---|---|---|
committer | Clyne Sullivan <clyne@bitgloo.com> | 2022-11-30 19:55:31 -0500 |
commit | 8d43e37df99f280377bed90284d6ac2428334804 (patch) | |
tree | 3a5042c9af29da52b4bac38fd78b3ccde77a1dbc | |
parent | 66ed0b9d27850dc653abc8baa75884f3de311bfa (diff) |
move 2021 days to folder; update README
-rw-r--r-- | README.md | 12 | ||||
-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
@@ -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 |