Stefan Müller
4ed3b84cb6
Fix inheritance formatting
2024-12-11 01:38:26 +01:00
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