Commit Graph

30 Commits

Author SHA1 Message Date
Stefan Müller 801f8aa643 Added support for multiple data root paths 2024-02-22 22:26:31 +01:00
Stefan Müller fb3f41a6af Added solution for "Day 24: Never Tell Me The Odds", part 1 2023-12-26 19:46:35 +01:00
Stefan Müller 5495b32692 Added solution for "Day 23: A Long Walk", part 1 2023-12-25 00:44:13 +01:00
Stefan Müller 7b77846abc Added solution for "Day 22: Sand Slabs", part 1 2023-12-23 01:30:41 +01:00
Stefan Müller bc2568756b Added solution for "Day 21: Step Counter", part 1 2023-12-21 21:11:31 +01:00
Stefan Müller 8d5757fae0 Added p/puzzle command line option to run only specific puzzles, and updated the application help text 2023-12-21 18:32:40 +01:00
Stefan Müller 55f8f3d674 Added solution for "Day 20: Pulse Propagation", part 1 2023-12-21 16:14:00 +01:00
Stefan Müller 58da932860 Added empty skeleton implementations and tests for days 17, 18, and 19 2023-12-19 17:57:58 +01:00
Stefan Müller 58c677f409 Added solution for "Day 16: The Floor Will Be Lava", part 1 2023-12-19 13:11:39 +01:00
Stefan Müller 3501f6f574 Added solution for "Day 15: Lens Library", part 1 2023-12-15 18:21:37 +01:00
Stefan Müller f9583e684d Added solution for "Day 14: Parabolic Reflector Dish", part 1 2023-12-14 17:51:45 +01:00
Stefan Müller 6b888a3f68 Added solution for "Day 13: Point of Incidence", part 1 2023-12-13 18:46:38 +01:00
Stefan Müller 64eeb98e85 Added solution for "Day 12: Hot Springs", part 1 2023-12-12 15:47:58 +01:00
Stefan Müller 5bd814a381 Added solution for "Day 11: Cosmic Expansion", part 1 2023-12-11 16:21:26 +01:00
Stefan Müller ac81b20db5 Added solution for "Day 10: Pipe Maze", part 1 2023-12-10 12:23:20 +01:00
Stefan Müller f69d60e5db Added solution for "Day 9: Mirage Maintenance", part 1 2023-12-09 23:10:27 +01:00
Stefan Müller edf9cf3d72 Added new unit with calculations of GCD and LCM 2023-12-09 14:46:06 +01:00
Stefan Müller 95e06e2b10 Added solution for "Day 8: Haunted Wasteland", part 1 2023-12-09 00:59:18 +01:00
Stefan Müller 3f74b7c664 Added solution for "Day 7: Camel Cards", part 1 2023-12-07 17:08:15 +01:00
Stefan Müller 93f6ceb1db Added solution for "Day 6: Wait For It", part 1 2023-12-06 12:26:19 +01:00
Stefan Müller 9ab9dcfb51 Updated "Trebuchet?!" to use the solver-engine framework 2023-12-05 16:58:44 +01:00
Stefan Müller 2e13199796 Updated "Cube Conundrum" to use the solver-engine framework 2023-12-05 15:45:57 +01:00
Stefan Müller c9e9eca35a Added solution for "Day 5: If You Give A Seed A Fertilizer", part 1 2023-12-05 14:44:32 +01:00
Stefan Müller 4d81ae40d5 Added solution for "Day 4: Scratchcards", part 1 2023-12-04 17:47:19 +01:00
Stefan Müller 05e4944521 Added relative data path to TSolverEngine for testing 2023-12-04 16:29:32 +01:00
Stefan Müller 4027c3a712 Added solution for "Day 3: Gear Ratios", part 1, and added test project 2023-12-03 23:52:54 +01:00
Stefan Müller 83f6cdd3ad Added ISolver, TSolver, TSolverEngine for the next puzzle solver 2023-12-03 17:55:00 +01:00
Stefan Müller 665f168273 Added solution for "Day 2: Cube Conundrum", part 1 2023-12-03 01:27:35 +01:00
Stefan Müller 828f8b575d Added title being displayed at start of program execution 2023-12-02 17:41:19 +01:00
Stefan Müller 585083f5ca Added solution for "Day 1: Trebuchet?!", part 1 2023-12-02 00:25:07 +01:00