Commit Graph

29 Commits

Author SHA1 Message Date
Stefan Müller fa38fa695b Rename .h file extension to .hpp, and fix some include orderings 2024-12-11 01:37:34 +01:00
Stefan Müller f2126f6c7c Disable clang format because of constructor bin pack issues 2024-12-11 00:43:14 +01:00
Stefan Müller a4f21371c3 Fix bad unique pointer usage 2024-12-11 00:42:28 +01:00
Stefan Müller 2d3b516bbe Update clang format config 2024-12-10 21:58:58 +01:00
Stefan Müller 78d0f59886 Merge branch 'cmake' 2024-12-08 11:00:55 +01:00
Stefan Müller a6ed7bb65b Add solution for "Day 6: Guard Gallivant", part 1 2024-12-06 23:31:38 +01:00
Stefan Müller 5a66669ed8 Add clang format and tidy configs 2024-12-06 22:34:13 +01:00
Stefan Müller e6664bc6c6 Update readme for CMake 2024-12-06 20:18:38 +01:00
Stefan Müller 38bca1e549 Add proper CMake setup and update project structure 2024-12-06 20:16:01 +01:00
Stefan Müller cf19ba7b61 Added a page mapping for day 5 to reduce the array size 2024-12-06 10:20:39 +01:00
Stefan Müller bc3edfd93c Add solution for "Day 5: Print Queue", part 2 2024-12-05 20:24:53 +01:00
Stefan Müller 861a51bad7 Fix some code style issues 2024-12-05 19:31:30 +01:00
Stefan Müller ffe2d9d443 Add solution for "Day 5: Print Queue", part 1 2024-12-05 19:31:05 +01:00
Stefan Müller fdfdca84e4 Fix unicode chars in header comment 2024-12-04 19:55:39 +01:00
Stefan Müller 40101b71a4 Change project to CMake 2024-12-04 19:26:04 +01:00
Stefan Müller 4f049c06d8 Add solutions for "Day 4: Ceres Search" 2024-12-04 18:45:02 +01:00
Stefan Müller 08ddddacff Fix readme 2024-12-04 18:44:20 +01:00
Stefan Müller 78e775d523 Removed empty cpp file 2024-12-03 19:34:02 +01:00
Stefan Müller d810f304ff Add solutions for "Day 3: Mull It Over" 2024-12-03 19:33:27 +01:00
Stefan Müller 034f60b678 Add .editorconfig 2024-12-03 17:59:04 +01:00
Stefan Müller 50fd4efc75 Add solution for "Day 2: Red-Nosed Reports", part 2 2024-12-03 17:58:36 +01:00
Stefan Müller fe67687bf7 Add solution for "Day 2: Red-Nosed Reports", part 1 2024-12-02 14:57:18 +01:00
Stefan Müller 7693c64037 Update readme 2024-12-02 11:08:38 +01:00
Stefan Müller e30905c3ab Add solutions for "Day 1: Historian Hysteria" 2024-12-01 16:32:21 +01:00
Stefan Müller 5f08565799 Update unit tests with contexts 2024-12-01 16:25:58 +01:00
Stefan Müller f8567033f4 Update basic solver logic and add unit tests
- Fix wrong year in program text
- Fix bad Solver reference parameter in SolverEngine::run()
- Add demo test cases and unit test helper methods
- Fix unit test project linker settings
2024-11-30 23:27:15 +01:00
Stefan Müller 06bf00f979 Add basic solver logic with demo implementation and empty unit tests 2024-11-30 02:23:31 +01:00
Stefan Müller 3775a8c129 Add license information 2024-11-29 21:02:14 +01:00
Stefan Müller 40e67fa0d9 Initial commit 2024-11-29 19:28:32 +01:00