From baaa6cd61c302c80c664e9aaa5e4ab2ab157b5cf Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Sun, 3 Dec 2023 18:57:02 +0100 Subject: aoc(2302): Cube Conundrum --- 2023/02/src/part2.cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 2023/02/src/part2.cpp (limited to '2023/02/src/part2.cpp') diff --git a/2023/02/src/part2.cpp b/2023/02/src/part2.cpp new file mode 100644 index 0000000..52b8fc8 --- /dev/null +++ b/2023/02/src/part2.cpp @@ -0,0 +1,31 @@ +#include +#include +#include + +#include "game.h" + +int main(void) +{ + int answer{}; + std::vector games{}; + + std::ifstream input{ "resources/input.txt" }; + if (input.is_open()) + { + std::string line; + + while (not std::getline(input,line).eof()) + { + games.push_back(Game::from_string(line)); + } + } + input.close(); + + for (const auto& game : games) + { + answer += game.power(); + } + + std::cout << answer << std::endl; + return 0; +} -- cgit v1.2.3