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 similarity index 100% rename from day1/part1.clj rename to year2021/day1/part1.clj diff --git a/day1/part2.clj b/year2021/day1/part2.clj similarity index 100% rename from day1/part2.clj rename to year2021/day1/part2.clj diff --git a/day10/part1.clj b/year2021/day10/part1.clj similarity index 100% rename from day10/part1.clj rename to year2021/day10/part1.clj diff --git a/day10/part2.clj b/year2021/day10/part2.clj similarity index 100% rename from day10/part2.clj rename to year2021/day10/part2.clj diff --git a/day10/partboth.clj b/year2021/day10/partboth.clj similarity index 100% rename from day10/partboth.clj rename to year2021/day10/partboth.clj diff --git a/day11/part1.clj b/year2021/day11/part1.clj similarity index 100% rename from day11/part1.clj rename to year2021/day11/part1.clj diff --git a/day11/part2.clj b/year2021/day11/part2.clj similarity index 100% rename from day11/part2.clj rename to year2021/day11/part2.clj diff --git a/day12/part1.clj b/year2021/day12/part1.clj similarity index 100% rename from day12/part1.clj rename to year2021/day12/part1.clj diff --git a/day12/part2.clj b/year2021/day12/part2.clj similarity index 100% rename from day12/part2.clj rename to year2021/day12/part2.clj diff --git a/day13/part1.clj b/year2021/day13/part1.clj similarity index 100% rename from day13/part1.clj rename to year2021/day13/part1.clj diff --git a/day13/part2.clj b/year2021/day13/part2.clj similarity index 100% rename from day13/part2.clj rename to year2021/day13/part2.clj diff --git a/day13/partboth.clj b/year2021/day13/partboth.clj similarity index 100% rename from day13/partboth.clj rename to year2021/day13/partboth.clj diff --git a/day14/part1.clj b/year2021/day14/part1.clj similarity index 100% rename from day14/part1.clj rename to year2021/day14/part1.clj diff --git a/day14/part2.clj b/year2021/day14/part2.clj similarity index 100% rename from day14/part2.clj rename to year2021/day14/part2.clj diff --git a/day15/part1.clj b/year2021/day15/part1.clj similarity index 100% rename from day15/part1.clj rename to year2021/day15/part1.clj diff --git a/day15/part2.clj b/year2021/day15/part2.clj similarity index 100% rename from day15/part2.clj rename to year2021/day15/part2.clj diff --git a/day16/part1.clj b/year2021/day16/part1.clj similarity index 100% rename from day16/part1.clj rename to year2021/day16/part1.clj diff --git a/day16/part2.cpp b/year2021/day16/part2.cpp similarity index 100% rename from day16/part2.cpp rename to year2021/day16/part2.cpp diff --git a/day17/part3.clj b/year2021/day17/part3.clj similarity index 100% rename from day17/part3.clj rename to year2021/day17/part3.clj diff --git a/day17/partboth.clj b/year2021/day17/partboth.clj similarity index 100% rename from day17/partboth.clj rename to year2021/day17/partboth.clj diff --git a/day18/partboth.clj b/year2021/day18/partboth.clj similarity index 100% rename from day18/partboth.clj rename to year2021/day18/partboth.clj diff --git a/day19/partboth.clj b/year2021/day19/partboth.clj similarity index 100% rename from day19/partboth.clj rename to year2021/day19/partboth.clj diff --git a/day2/part1.clj b/year2021/day2/part1.clj similarity index 100% rename from day2/part1.clj rename to year2021/day2/part1.clj diff --git a/day2/part2.clj b/year2021/day2/part2.clj similarity index 100% rename from day2/part2.clj rename to year2021/day2/part2.clj diff --git a/day20/partboth.clj b/year2021/day20/partboth.clj similarity index 100% rename from day20/partboth.clj rename to year2021/day20/partboth.clj diff --git a/day21/part1.clj b/year2021/day21/part1.clj similarity index 100% rename from day21/part1.clj rename to year2021/day21/part1.clj diff --git a/day21/part2.clj b/year2021/day21/part2.clj similarity index 100% rename from day21/part2.clj rename to year2021/day21/part2.clj diff --git a/day22/part1.clj b/year2021/day22/part1.clj similarity index 100% rename from day22/part1.clj rename to year2021/day22/part1.clj diff --git a/day22/part2.clj b/year2021/day22/part2.clj similarity index 100% rename from day22/part2.clj rename to year2021/day22/part2.clj diff --git a/day23/part1-done-by-hand b/year2021/day23/part1-done-by-hand similarity index 100% rename from day23/part1-done-by-hand rename to year2021/day23/part1-done-by-hand diff --git a/day23/part2.clj b/year2021/day23/part2.clj similarity index 100% rename from day23/part2.clj rename to year2021/day23/part2.clj diff --git a/day24/checker.clj b/year2021/day24/checker.clj similarity index 100% rename from day24/checker.clj rename to year2021/day24/checker.clj diff --git a/day24/partboth.clj b/year2021/day24/partboth.clj similarity index 100% rename from day24/partboth.clj rename to year2021/day24/partboth.clj diff --git a/day24/solved-by-hand-with-help.md b/year2021/day24/solved-by-hand-with-help.md similarity index 100% rename from day24/solved-by-hand-with-help.md rename to year2021/day24/solved-by-hand-with-help.md diff --git a/day25/part1.clj b/year2021/day25/part1.clj similarity index 100% rename from day25/part1.clj rename to year2021/day25/part1.clj diff --git a/day3/part1.clj b/year2021/day3/part1.clj similarity index 100% rename from day3/part1.clj rename to year2021/day3/part1.clj diff --git a/day3/part2.clj b/year2021/day3/part2.clj similarity index 100% rename from day3/part2.clj rename to year2021/day3/part2.clj diff --git a/day4/part1.clj b/year2021/day4/part1.clj similarity index 100% rename from day4/part1.clj rename to year2021/day4/part1.clj diff --git a/day4/part2.clj b/year2021/day4/part2.clj similarity index 100% rename from day4/part2.clj rename to year2021/day4/part2.clj diff --git a/day5/part1.clj b/year2021/day5/part1.clj similarity index 100% rename from day5/part1.clj rename to year2021/day5/part1.clj diff --git a/day5/part2.clj b/year2021/day5/part2.clj similarity index 100% rename from day5/part2.clj rename to year2021/day5/part2.clj diff --git a/day6/consteval.cpp b/year2021/day6/consteval.cpp similarity index 100% rename from day6/consteval.cpp rename to year2021/day6/consteval.cpp diff --git a/day6/part1.clj b/year2021/day6/part1.clj similarity index 100% rename from day6/part1.clj rename to year2021/day6/part1.clj diff --git a/day6/part2.clj b/year2021/day6/part2.clj similarity index 100% rename from day6/part2.clj rename to year2021/day6/part2.clj diff --git a/day7/maxima.mac b/year2021/day7/maxima.mac similarity index 100% rename from day7/maxima.mac rename to year2021/day7/maxima.mac diff --git a/day7/part1.clj b/year2021/day7/part1.clj similarity index 100% rename from day7/part1.clj rename to year2021/day7/part1.clj diff --git a/day7/part2.clj b/year2021/day7/part2.clj similarity index 100% rename from day7/part2.clj rename to year2021/day7/part2.clj diff --git a/day8/part1.clj b/year2021/day8/part1.clj similarity index 100% rename from day8/part1.clj rename to year2021/day8/part1.clj diff --git a/day8/part2.clj b/year2021/day8/part2.clj similarity index 100% rename from day8/part2.clj rename to year2021/day8/part2.clj diff --git a/day9/part1.clj b/year2021/day9/part1.clj similarity index 100% rename from day9/part1.clj rename to year2021/day9/part1.clj diff --git a/day9/part2.clj b/year2021/day9/part2.clj similarity index 100% rename from day9/part2.clj rename to year2021/day9/part2.clj