Add solution for "Day 17: Chronospatial Computer", part 1

This commit is contained in:
2025-05-17 00:05:50 +02:00
parent 09e34b9562
commit 6d3973bd1e
10 changed files with 496 additions and 0 deletions

View File

@@ -28,6 +28,8 @@ class TestContext
const long long expected2, const std::vector<std::string>& inputPaths);
void run(const std::unique_ptr<Solver<long long, std::string>>&& solver, const long long expected1,
const std::string expected2, const std::vector<std::string>& inputPaths);
void run(const std::unique_ptr<Solver<std::string, long long>>&& solver, const std::string expected1,
const long long expected2, const std::vector<std::string>& inputPaths);
void runPart1(const std::unique_ptr<Solver<long long, long long>>&& solver, const long long expected,
const std::vector<std::string>& inputPaths);
void runPart2(const std::unique_ptr<Solver<long long, long long>>&& solver, const long long expected,