From 26f40147d20048b5eed8c11872ddaad56f53b302 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20M=C3=BCller?= Date: Fri, 14 Feb 2025 18:24:45 +0100 Subject: [PATCH] Remove Solver::getPuzzleTitle() again and do it directly in SolverEngine::run() --- include/aoc/Solver.hpp | 1 - src/Solver.cpp | 7 ------- src/SolverEngine.cpp | 2 +- 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/include/aoc/Solver.hpp b/include/aoc/Solver.hpp index afa3138..0d77328 100644 --- a/include/aoc/Solver.hpp +++ b/include/aoc/Solver.hpp @@ -22,7 +22,6 @@ class Solver public: Solver(const int inputFileNameSuffix = 0); virtual ~Solver(){}; - const std::string getPuzzleTitle() const; const std::string getInputFileName() const; virtual const std::string getPuzzleName() const = 0; virtual const int getPuzzleDay() const = 0; diff --git a/src/Solver.cpp b/src/Solver.cpp index 4e81b27..50f9560 100644 --- a/src/Solver.cpp +++ b/src/Solver.cpp @@ -22,13 +22,6 @@ Solver::Solver(const int inputFileNameSuffix) { } -const std::string Solver::getPuzzleTitle() const -{ - std::ostringstream oss; - oss << "Day " << getPuzzleDay() << ": " << getPuzzleName(); - return oss.str(); -} - const std::string Solver::getInputFileName() const { std::ostringstream oss; diff --git a/src/SolverEngine.cpp b/src/SolverEngine.cpp index 1217e3f..34bc9e1 100644 --- a/src/SolverEngine.cpp +++ b/src/SolverEngine.cpp @@ -25,7 +25,7 @@ SolverEngine::SolverEngine(const std::vector& inputPaths) void SolverEngine::run(Solver& solver) { - std::cout << "\n--- " << solver.getPuzzleTitle() << " ---\n"; + std::cout << "\n--- Day " << solver.getPuzzleDay() << ": " << solver.getPuzzleName() << " ---\n"; auto fullFilePath = tryGetValidFullInputFilePath(solver.getInputFileName()); if (fullFilePath != "")