|  | 047abf9772 | Add Lines class to allow LinesSolver to externalize access to its vector of string | 2025-03-09 15:59:23 +01:00 |  | 
			
				
					|  | 02af288ebc | Add solution for "Day 15: Warehouse Woes", part 1 | 2025-03-04 12:06:16 +01:00 |  | 
			
				
					|  | 8d75bdfbef | Add solution for "Day 14: Restroom Redoubt", part 2 | 2025-02-25 20:16:03 +01:00 |  | 
			
				
					|  | a75535bab7 | Add solution for "Day 14: Restroom Redoubt", part 1 | 2025-02-19 14:15:34 +01:00 |  | 
			
				
					|  | 449e33d2a3 | Fix code formatting | 2025-02-19 11:23:09 +01:00 |  | 
			
				
					|  | 973f62163d | Add solution for "Day 13: Claw Contraption", part 2 | 2025-02-18 16:11:29 +01:00 |  | 
			
				
					|  | e6a132521b | Fix inconsistent string stream naming | 2025-02-18 15:01:43 +01:00 |  | 
			
				
					|  | bd5df5d019 | Add solution for "Day 13: Claw Contraption", part 1 | 2025-02-18 15:01:11 +01:00 |  | 
			
				
					|  | 5b15e36bc5 | Add solution for "Day 12: Garden Groups", part 2 | 2025-02-17 15:23:55 +01:00 |  | 
			
				
					|  | f3682a46a9 | Add TestContext::runPart2 for tests that are only valid for part 2 of a puzzle | 2025-02-17 15:23:05 +01:00 |  | 
			
				
					|  | ce77b2354c | Change Point2 to use STL arrays for predefined directions | 2025-02-17 15:07:20 +01:00 |  | 
			
				
					|  | 0718a1285e | Add tests for additional day 12 examples | 2025-02-14 18:58:09 +01:00 |  | 
			
				
					|  | ee60c23cfb | Fix implicit cast issues in PrintQueue | 2025-02-14 18:38:34 +01:00 |  | 
			
				
					|  | 26f40147d2 | Remove Solver::getPuzzleTitle() again and do it directly in SolverEngine::run() | 2025-02-14 18:24:45 +01:00 |  | 
			
				
					|  | 979961d60e | Change Solver puzzle title use and add optional input file name suffix | 2025-02-14 17:13:05 +01:00 |  | 
			
				
					|  | 28baf4db3e | Add solution for "Day 12: Garden Groups", part 1 | 2025-02-14 15:47:38 +01:00 |  | 
			
				
					|  | 8bea3c2c48 | Remove unused includes | 2025-02-14 12:03:03 +01:00 |  | 
			
				
					|  | ba3d151e96 | Fix readme typos | 2025-02-14 11:24:58 +01:00 |  | 
			
				
					|  | d8ae103928 | Add solution for "Day 9: Disk Fragmenter", part 2 | 2025-02-14 11:24:31 +01:00 |  | 
			
				
					|  | 648f6d4ebc | Rename LinesSolver::getPosition()/setPosition() to getCharAt()/setCharAt() | 2025-02-04 17:50:38 +01:00 |  | 
			
				
					|  | 54204766ec | Add solution for "Day 9: Disk Fragmenter", part 1 | 2025-02-04 17:44:06 +01:00 |  | 
			
				
					|  | e1cd0867cb | Add solution for "Day 8: Resonant Collinearity", part 2 The Point2::operator<() was introduced for set<Point2>, which is not actually required. | 2025-02-04 17:43:20 +01:00 |  | 
			
				
					|  | 44f2a0e0ec | Add solution for "Day 8: Resonant Collinearity", part 1 | 2025-01-29 22:04:12 +01:00 |  | 
			
				
					|  | c4b2684d66 | Add solutions for "Day 7: Bridge Repair" | 2025-01-29 09:38:01 +01:00 |  | 
			
				
					|  | 9bc4c3e6be | Fix file encodings | 2025-01-24 08:57:45 +01:00 |  | 
			
				
					|  | d2e64d2518 | Fixed readme links | 2025-01-22 20:42:47 +01:00 |  | 
			
				
					|  | 21279a97a6 | Add solution for "Day 11: Plutonian Pebbles", part 2 | 2025-01-22 20:38:08 +01:00 |  | 
			
				
					|  | eaee3bd347 | Add solution for "Day 11: Plutonian Pebbles", part 1 | 2025-01-21 14:07:38 +01:00 |  | 
			
				
					|  | 7bca5d29d0 | Fix operator code formatting | 2025-01-21 14:04:21 +01:00 |  | 
			
				
					|  | 0f60b23b33 | Change constants methods to static constexpr | 2025-01-21 14:03:40 +01:00 |  | 
			
				
					|  | 0b72b7efdc | Remove raw array use from PrintQueue | 2025-01-21 14:02:10 +01:00 |  | 
			
				
					|  | ae99d41cf4 | Add Grid::fill() | 2025-01-21 14:00:38 +01:00 |  | 
			
				
					|  | ab7aa394dc | Fix constructor code formatting | 2025-01-21 13:56:42 +01:00 |  | 
			
				
					|  | 22c858dd59 | Change clang format line width to 120 | 2025-01-21 13:54:06 +01:00 |  | 
			
				
					|  | 2d63375daa | Fix broken Point2 inequality operator | 2025-01-02 17:23:15 +01:00 |  | 
			
				
					|  | 5909474603 | Update readme | 2025-01-01 21:39:31 +01:00 |  | 
			
				
					|  | 13a49b6735 | Update clang format for templates | 2024-12-30 22:32:50 +01:00 |  | 
			
				
					|  | 60a952fd5e | Update HoofIt to use Grid | 2024-12-30 22:30:32 +01:00 |  | 
			
				
					|  | 7aeaab2c49 | Add Grid class as wrapper for two-dimensional array | 2024-12-30 22:29:14 +01:00 |  | 
			
				
					|  | 06afa3ae2e | Fix method order (constants methods first) | 2024-12-25 21:44:39 +01:00 |  | 
			
				
					|  | 69a4b4becc | Add missing virtual modifiers | 2024-12-25 21:43:58 +01:00 |  | 
			
				
					|  | 2e2a95faef | Add const to GuardGallivant.getStartDirectionIndex() | 2024-12-25 21:43:20 +01:00 |  | 
			
				
					|  | 1fd73c1a18 | Rename LanParty method to "compute..." | 2024-12-25 21:34:13 +01:00 |  | 
			
				
					|  | c777bad38a | Add const for Vertex id and getter | 2024-12-25 21:27:27 +01:00 |  | 
			
				
					|  | d314b2fc70 | Add const modifier for constants methods | 2024-12-25 21:24:20 +01:00 |  | 
			
				
					|  | c783d20755 | Add solution for "Day 23: LAN Party", part 1 | 2024-12-25 21:06:41 +01:00 |  | 
			
				
					|  | e0a9a807da | Fix some private field identifiers | 2024-12-24 15:30:14 +01:00 |  | 
			
				
					|  | 262a84fa68 | Add missing test cases | 2024-12-23 19:41:44 +01:00 |  | 
			
				
					|  | f644f6bd42 | Enable clang format again and disable AllowShortFuctionOnASinlgeLine | 2024-12-23 18:28:12 +01:00 |  | 
			
				
					|  | 896d41c561 | Update TestContext to simply provide a generic test run and the input path methods | 2024-12-23 18:26:03 +01:00 |  |