9 Commits

Author SHA1 Message Date
674553d29b Refactor graph classes
- Extract base graph logic from WeightedEdgeGraph into new Graph class
- Add LabelGraph to replace old Graph class used by LanParty solver
- Rename WeightedEdgeGraph to WeightGraph and change it to use new Graph class
- Update affected solvers to use new graph classes
2025-06-13 16:43:41 +02:00
21e154ed34 Add Lines::findChar() to search for starting points in mazes 2025-06-03 19:30:40 +02:00
0b70db7670 Change long long int to fixed width integer type int64_t 2025-05-22 16:12:56 +02:00
7ad1b01879 Change Solver into template class to allow for non-integer results 2025-05-17 00:02:53 +02:00
26dfb379a2 Add solution for "Day 16: Reindeer Maze", part 2 2025-05-14 21:16:14 +02:00
7f0b70c8ef Moved day 16 graph construction into own method 2025-05-05 19:06:51 +02:00
1c860f7e4c Fix code messages 2025-04-30 20:45:09 +02:00
01c300dce1 Added sub folders for common, extra, and framework code files 2025-04-30 20:37:03 +02:00
08a94ba068 Add solution for "Day 16: Reindeer Maze", part 1 2025-04-30 20:05:51 +02:00