fb3f41a6af
Added solution for "Day 24: Never Tell Me The Odds", part 1
Stefan Müller2023-12-26 18:29:05 +01:00
5495b32692
Added solution for "Day 23: A Long Walk", part 1
Stefan Müller2023-12-25 00:44:13 +01:00
c3ecaf59fa
Added custom constructors for TCosmicExpansion and TStepCounter to simplify test case setup
Stefan Müller2023-12-23 20:16:18 +01:00
2bb89c952b
Added solution for "Day 22: Sand Slabs", part 2
Stefan Müller2023-12-23 20:03:05 +01:00
7b77846abc
Added solution for "Day 22: Sand Slabs", part 1
Stefan Müller2023-12-23 01:30:41 +01:00
197e5f81b9
Removed left-over comments from TStepCounter
Stefan Müller2023-12-22 15:15:56 +01:00
4e28a7a4c2
Removed or unregistered tests for incomplete solutions
Stefan Müller2023-12-21 21:14:50 +01:00
9855a38e50
Fixed missing visibility modifier on TFactor10CosmicExpansion test class
Stefan Müller2023-12-21 21:12:18 +01:00
bc2568756b
Added solution for "Day 21: Step Counter", part 1
Stefan Müller2023-12-21 21:11:31 +01:00
8d5757fae0
Added p/puzzle command line option to run only specific puzzles, and updated the application help text
Stefan Müller2023-12-21 18:32:40 +01:00
55f8f3d674
Added solution for "Day 20: Pulse Propagation", part 1
Stefan Müller2023-12-21 16:14:00 +01:00
b2bfbf1993
Added solution for "Day 19: Aplenty", part 2
Stefan Müller2023-12-20 19:25:21 +01:00
c3019613bd
Added solution for "Day 19: Aplenty", part 1
Stefan Müller2023-12-20 11:41:17 +01:00
b32a7345cb
Updated puzzle commentary for days 13, 14, 15, and 16
Stefan Müller2023-12-19 19:03:46 +01:00
58da932860
Added empty skeleton implementations and tests for days 17, 18, and 19
Stefan Müller2023-12-19 17:57:58 +01:00
01ec0be32c
Added solution for "Day 16: The Floor Will Be Lava", part 2
Stefan Müller2023-12-19 17:26:18 +01:00
e9737f0265
Moved the constants in UFloorWillBeLava below the types so that they can be together in a single const block
Stefan Müller2023-12-19 13:15:46 +01:00
58c677f409
Added solution for "Day 16: The Floor Will Be Lava", part 1
Stefan Müller2023-12-19 13:11:39 +01:00
95e06e2b10
Added solution for "Day 8: Haunted Wasteland", part 1
Stefan Müller2023-12-09 00:59:18 +01:00
6b5048b7ef
Added solution for "Day 7: Camel Cards", part 2
Stefan Müller2023-12-07 17:58:54 +01:00
3f74b7c664
Added solution for "Day 7: Camel Cards", part 1
Stefan Müller2023-12-07 17:08:15 +01:00
17a34bbdc6
Fixed explicit member scope in TWaitForIt
Stefan Müller2023-12-07 17:07:39 +01:00
2af4cf78b5
Added solution for "Day 6: Wait For It", part 2
Stefan Müller2023-12-06 12:45:23 +01:00
93f6ceb1db
Added solution for "Day 6: Wait For It", part 1
Stefan Müller2023-12-06 12:26:19 +01:00
94bc00ab1c
Fixed file location of UGiveSeedFertilizer.pas
Stefan Müller2023-12-06 01:15:44 +01:00
26561ba421
Added solution for "Day 5: If You Give A Seed A Fertilizer", part 2
Stefan Müller2023-12-06 01:12:26 +01:00
474cfa6cc3
Updated solution for "Day 5: If You Give A Seed A Fertilizer", part 1, to process the data just in time instead of preloading all of it
Stefan Müller2023-12-05 18:14:14 +01:00
e68701333b
Added test cases for "Trebuchet" and "Cube Conundrum"
Stefan Müller2023-12-05 17:21:21 +01:00
9ab9dcfb51
Updated "Trebuchet?!" to use the solver-engine framework
Stefan Müller2023-12-05 16:58:44 +01:00
2e13199796
Updated "Cube Conundrum" to use the solver-engine framework
Stefan Müller2023-12-05 15:45:57 +01:00
c9e9eca35a
Added solution for "Day 5: If You Give A Seed A Fertilizer", part 1
Stefan Müller2023-12-05 14:44:32 +01:00
931b4b60f9
Changed result fields to be Cardinal instead of Integer
Stefan Müller2023-12-05 14:41:14 +01:00
e04577725b
Refactored tests in to facilitate loading example data from file
Stefan Müller2023-12-05 12:19:41 +01:00