From 8d43e37df99f280377bed90284d6ac2428334804 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Wed, 30 Nov 2022 19:55:31 -0500 Subject: [PATCH] move 2021 days to folder; update README --- README.md | 12 ++++++++++-- {day1 => year2021/day1}/part1.clj | 0 {day1 => year2021/day1}/part2.clj | 0 {day10 => year2021/day10}/part1.clj | 0 {day10 => year2021/day10}/part2.clj | 0 {day10 => year2021/day10}/partboth.clj | 0 {day11 => year2021/day11}/part1.clj | 0 {day11 => year2021/day11}/part2.clj | 0 {day12 => year2021/day12}/part1.clj | 0 {day12 => year2021/day12}/part2.clj | 0 {day13 => year2021/day13}/part1.clj | 0 {day13 => year2021/day13}/part2.clj | 0 {day13 => year2021/day13}/partboth.clj | 0 {day14 => year2021/day14}/part1.clj | 0 {day14 => year2021/day14}/part2.clj | 0 {day15 => year2021/day15}/part1.clj | 0 {day15 => year2021/day15}/part2.clj | 0 {day16 => year2021/day16}/part1.clj | 0 {day16 => year2021/day16}/part2.cpp | 0 {day17 => year2021/day17}/part3.clj | 0 {day17 => year2021/day17}/partboth.clj | 0 {day18 => year2021/day18}/partboth.clj | 0 {day19 => year2021/day19}/partboth.clj | 0 {day2 => year2021/day2}/part1.clj | 0 {day2 => year2021/day2}/part2.clj | 0 {day20 => year2021/day20}/partboth.clj | 0 {day21 => year2021/day21}/part1.clj | 0 {day21 => year2021/day21}/part2.clj | 0 {day22 => year2021/day22}/part1.clj | 0 {day22 => year2021/day22}/part2.clj | 0 {day23 => year2021/day23}/part1-done-by-hand | 0 {day23 => year2021/day23}/part2.clj | 0 {day24 => year2021/day24}/checker.clj | 0 {day24 => year2021/day24}/partboth.clj | 0 .../day24}/solved-by-hand-with-help.md | 0 {day25 => year2021/day25}/part1.clj | 0 {day3 => year2021/day3}/part1.clj | 0 {day3 => year2021/day3}/part2.clj | 0 {day4 => year2021/day4}/part1.clj | 0 {day4 => year2021/day4}/part2.clj | 0 {day5 => year2021/day5}/part1.clj | 0 {day5 => year2021/day5}/part2.clj | 0 {day6 => year2021/day6}/consteval.cpp | 0 {day6 => year2021/day6}/part1.clj | 0 {day6 => year2021/day6}/part2.clj | 0 {day7 => year2021/day7}/maxima.mac | 0 {day7 => year2021/day7}/part1.clj | 0 {day7 => year2021/day7}/part2.clj | 0 {day8 => year2021/day8}/part1.clj | 0 {day8 => year2021/day8}/part2.clj | 0 {day9 => year2021/day9}/part1.clj | 0 {day9 => year2021/day9}/part2.clj | 0 52 files changed, 10 insertions(+), 2 deletions(-) rename {day1 => year2021/day1}/part1.clj (100%) rename {day1 => year2021/day1}/part2.clj (100%) rename {day10 => year2021/day10}/part1.clj (100%) rename {day10 => year2021/day10}/part2.clj (100%) rename {day10 => year2021/day10}/partboth.clj (100%) rename {day11 => year2021/day11}/part1.clj (100%) rename {day11 => year2021/day11}/part2.clj (100%) rename {day12 => year2021/day12}/part1.clj (100%) rename {day12 => year2021/day12}/part2.clj (100%) rename {day13 => year2021/day13}/part1.clj (100%) rename {day13 => year2021/day13}/part2.clj (100%) rename {day13 => year2021/day13}/partboth.clj (100%) rename {day14 => year2021/day14}/part1.clj (100%) rename {day14 => year2021/day14}/part2.clj (100%) rename {day15 => year2021/day15}/part1.clj (100%) rename {day15 => year2021/day15}/part2.clj (100%) rename {day16 => year2021/day16}/part1.clj (100%) rename {day16 => year2021/day16}/part2.cpp (100%) rename {day17 => year2021/day17}/part3.clj (100%) rename {day17 => year2021/day17}/partboth.clj (100%) rename {day18 => year2021/day18}/partboth.clj (100%) rename {day19 => year2021/day19}/partboth.clj (100%) rename {day2 => year2021/day2}/part1.clj (100%) rename {day2 => year2021/day2}/part2.clj (100%) rename {day20 => year2021/day20}/partboth.clj (100%) rename {day21 => year2021/day21}/part1.clj (100%) rename {day21 => year2021/day21}/part2.clj (100%) rename {day22 => year2021/day22}/part1.clj (100%) rename {day22 => year2021/day22}/part2.clj (100%) rename {day23 => year2021/day23}/part1-done-by-hand (100%) rename {day23 => year2021/day23}/part2.clj (100%) rename {day24 => year2021/day24}/checker.clj (100%) rename {day24 => year2021/day24}/partboth.clj (100%) rename {day24 => year2021/day24}/solved-by-hand-with-help.md (100%) rename {day25 => year2021/day25}/part1.clj (100%) rename {day3 => year2021/day3}/part1.clj (100%) rename {day3 => year2021/day3}/part2.clj (100%) rename {day4 => year2021/day4}/part1.clj (100%) rename {day4 => year2021/day4}/part2.clj (100%) rename {day5 => year2021/day5}/part1.clj (100%) rename {day5 => year2021/day5}/part2.clj (100%) rename {day6 => year2021/day6}/consteval.cpp (100%) rename {day6 => year2021/day6}/part1.clj (100%) rename {day6 => year2021/day6}/part2.clj (100%) rename {day7 => year2021/day7}/maxima.mac (100%) rename {day7 => year2021/day7}/part1.clj (100%) rename {day7 => year2021/day7}/part2.clj (100%) rename {day8 => year2021/day8}/part1.clj (100%) rename {day8 => year2021/day8}/part2.clj (100%) rename {day9 => year2021/day9}/part1.clj (100%) rename {day9 => year2021/day9}/part2.clj (100%) 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