diff options
-rw-r--r-- | src/2022/day4/README.md | 0 | ||||
-rw-r--r-- | src/2022/day4/aoc.cpp | 10 | ||||
-rw-r--r-- | src/2022/day4/aoc.h | 8 | ||||
-rw-r--r-- | src/2022/day4/input | 0 | ||||
-rw-r--r-- | src/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/test_2022.cpp | 8 |
6 files changed, 27 insertions, 0 deletions
diff --git a/src/2022/day4/README.md b/src/2022/day4/README.md new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/2022/day4/README.md diff --git a/src/2022/day4/aoc.cpp b/src/2022/day4/aoc.cpp new file mode 100644 index 0000000..535a5df --- /dev/null +++ b/src/2022/day4/aoc.cpp @@ -0,0 +1,10 @@ +#include "aoc.h" +#include <algorithm> +#include <vector> + +namespace aoc2022 { +std::pair<int, int> day4(line_view file) { + return {0, 0}; +} + +} // namespace aoc2022 diff --git a/src/2022/day4/aoc.h b/src/2022/day4/aoc.h new file mode 100644 index 0000000..3b8a1ec --- /dev/null +++ b/src/2022/day4/aoc.h @@ -0,0 +1,8 @@ +#include "common.h" + + +namespace aoc2022 { + +std::pair<int, int> day4(line_view file); + +} diff --git a/src/2022/day4/input b/src/2022/day4/input new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/2022/day4/input diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5e2facc..d2963e7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -85,6 +85,7 @@ set(SOLUTION_FILES "2022/day1/aoc.cpp" "2022/day2/aoc.cpp" "2022/day3/aoc.cpp" + "2022/day4/aoc.cpp" ) add_library(solution SHARED ${SOLUTION_FILES}) diff --git a/test/test_2022.cpp b/test/test_2022.cpp index 0c2de12..5629e2b 100644 --- a/test/test_2022.cpp +++ b/test/test_2022.cpp @@ -1,6 +1,7 @@ #include "2022/day1/aoc.h" #include "2022/day2/aoc.h" #include "2022/day3/aoc.h" +#include "2022/day4/aoc.h" #include "catch.hpp" #include <stdio.h> @@ -24,3 +25,10 @@ TEST_CASE("Rucksack Reorganization", "[2022]") { REQUIRE(8185 == p.first); REQUIRE(2817 == p.second); } + +TEST_CASE("", "[2022]") { + line_view lv = load_file("../src/2022/day4/input"); + auto p = aoc2022::day4(lv); + REQUIRE(0 == p.first); + REQUIRE(0 == p.second); +} |