diff --git a/res/2017/day01/test_input.txt b/res/2017/day01/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day02/test_input.txt b/res/2017/day02/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day03/test_input.txt b/res/2017/day03/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day04/test_input.txt b/res/2017/day04/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day05/test_input.txt b/res/2017/day05/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day06/test_input.txt b/res/2017/day06/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day07/test_input.txt b/res/2017/day07/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day08/test_input.txt b/res/2017/day08/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day09/test_input.txt b/res/2017/day09/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day10/test_input.txt b/res/2017/day10/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day11/test_input.txt b/res/2017/day11/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day12/test_input.txt b/res/2017/day12/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day13/test_input.txt b/res/2017/day13/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day14/test_input.txt b/res/2017/day14/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day15/test_input.txt b/res/2017/day15/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day16/test_input.txt b/res/2017/day16/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day17/test_input.txt b/res/2017/day17/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day18/test_input.txt b/res/2017/day18/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day19/test_input.txt b/res/2017/day19/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day20/test_input.txt b/res/2017/day20/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day21/test_input.txt b/res/2017/day21/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day22/test_input.txt b/res/2017/day22/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day23/test_input.txt b/res/2017/day23/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day24/test_input.txt b/res/2017/day24/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/res/2017/day25/test_input.txt b/res/2017/day25/test_input.txt new file mode 100644 index 0000000..e69de29 diff --git a/src/2017/Day01.cpp b/src/2017/Day01.cpp new file mode 100644 index 0000000..f9fefd2 --- /dev/null +++ b/src/2017/Day01.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day01 +{ + REGISTER_DAY(2017, Day01, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day01, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day01, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day01, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day01, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day02.cpp b/src/2017/Day02.cpp new file mode 100644 index 0000000..d452c25 --- /dev/null +++ b/src/2017/Day02.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day02 +{ + REGISTER_DAY(2017, Day02, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day02, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day02, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day02, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day02, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day03.cpp b/src/2017/Day03.cpp new file mode 100644 index 0000000..aeff2b3 --- /dev/null +++ b/src/2017/Day03.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day03 +{ + REGISTER_DAY(2017, Day03, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day03, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day03, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day03, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day03, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day04.cpp b/src/2017/Day04.cpp new file mode 100644 index 0000000..f896cb3 --- /dev/null +++ b/src/2017/Day04.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day04 +{ + REGISTER_DAY(2017, Day04, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day04, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day04, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day04, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day04, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day05.cpp b/src/2017/Day05.cpp new file mode 100644 index 0000000..3e9598a --- /dev/null +++ b/src/2017/Day05.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day05 +{ + REGISTER_DAY(2017, Day05, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day05, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day05, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day05, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day05, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day06.cpp b/src/2017/Day06.cpp new file mode 100644 index 0000000..790d63e --- /dev/null +++ b/src/2017/Day06.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day06 +{ + REGISTER_DAY(2017, Day06, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day06, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day06, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day06, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day06, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day07.cpp b/src/2017/Day07.cpp new file mode 100644 index 0000000..7b176ed --- /dev/null +++ b/src/2017/Day07.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day07 +{ + REGISTER_DAY(2017, Day07, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day07, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day07, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day07, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day07, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day08.cpp b/src/2017/Day08.cpp new file mode 100644 index 0000000..509f092 --- /dev/null +++ b/src/2017/Day08.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day08 +{ + REGISTER_DAY(2017, Day08, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day08, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day08, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day08, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day08, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day09.cpp b/src/2017/Day09.cpp new file mode 100644 index 0000000..d677385 --- /dev/null +++ b/src/2017/Day09.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day09 +{ + REGISTER_DAY(2017, Day09, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day09, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day09, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day09, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day09, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day10.cpp b/src/2017/Day10.cpp new file mode 100644 index 0000000..119166b --- /dev/null +++ b/src/2017/Day10.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day10 +{ + REGISTER_DAY(2017, Day10, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day10, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day10, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day10, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day10, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day11.cpp b/src/2017/Day11.cpp new file mode 100644 index 0000000..f0565ef --- /dev/null +++ b/src/2017/Day11.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day11 +{ + REGISTER_DAY(2017, Day11, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day11, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day11, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day11, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day11, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day12.cpp b/src/2017/Day12.cpp new file mode 100644 index 0000000..310dab9 --- /dev/null +++ b/src/2017/Day12.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day12 +{ + REGISTER_DAY(2017, Day12, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day12, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day12, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day12, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day12, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day13.cpp b/src/2017/Day13.cpp new file mode 100644 index 0000000..b8f0b0b --- /dev/null +++ b/src/2017/Day13.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day13 +{ + REGISTER_DAY(2017, Day13, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day13, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day13, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day13, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day13, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day14.cpp b/src/2017/Day14.cpp new file mode 100644 index 0000000..62a3b7a --- /dev/null +++ b/src/2017/Day14.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day14 +{ + REGISTER_DAY(2017, Day14, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day14, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day14, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day14, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day14, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day15.cpp b/src/2017/Day15.cpp new file mode 100644 index 0000000..ac26164 --- /dev/null +++ b/src/2017/Day15.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day15 +{ + REGISTER_DAY(2017, Day15, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day15, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day15, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day15, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day15, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day16.cpp b/src/2017/Day16.cpp new file mode 100644 index 0000000..de8fb69 --- /dev/null +++ b/src/2017/Day16.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day16 +{ + REGISTER_DAY(2017, Day16, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day16, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day16, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day16, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day16, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day17.cpp b/src/2017/Day17.cpp new file mode 100644 index 0000000..65d87f0 --- /dev/null +++ b/src/2017/Day17.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day17 +{ + REGISTER_DAY(2017, Day17, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day17, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day17, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day17, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day17, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day18.cpp b/src/2017/Day18.cpp new file mode 100644 index 0000000..5ac92a6 --- /dev/null +++ b/src/2017/Day18.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day18 +{ + REGISTER_DAY(2017, Day18, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day18, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day18, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day18, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day18, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day19.cpp b/src/2017/Day19.cpp new file mode 100644 index 0000000..6edd2fe --- /dev/null +++ b/src/2017/Day19.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day19 +{ + REGISTER_DAY(2017, Day19, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day19, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day19, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day19, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day19, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day20.cpp b/src/2017/Day20.cpp new file mode 100644 index 0000000..e35f68b --- /dev/null +++ b/src/2017/Day20.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day20 +{ + REGISTER_DAY(2017, Day20, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day20, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day20, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day20, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day20, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day21.cpp b/src/2017/Day21.cpp new file mode 100644 index 0000000..df21772 --- /dev/null +++ b/src/2017/Day21.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day21 +{ + REGISTER_DAY(2017, Day21, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day21, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day21, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day21, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day21, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day22.cpp b/src/2017/Day22.cpp new file mode 100644 index 0000000..d1f54dd --- /dev/null +++ b/src/2017/Day22.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day22 +{ + REGISTER_DAY(2017, Day22, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day22, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day22, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day22, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day22, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day23.cpp b/src/2017/Day23.cpp new file mode 100644 index 0000000..4dc3955 --- /dev/null +++ b/src/2017/Day23.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day23 +{ + REGISTER_DAY(2017, Day23, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day23, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day23, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day23, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day23, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day24.cpp b/src/2017/Day24.cpp new file mode 100644 index 0000000..cf9bb80 --- /dev/null +++ b/src/2017/Day24.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day24 +{ + REGISTER_DAY(2017, Day24, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day24, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day24, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day24, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day24, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +} diff --git a/src/2017/Day25.cpp b/src/2017/Day25.cpp new file mode 100644 index 0000000..bea627b --- /dev/null +++ b/src/2017/Day25.cpp @@ -0,0 +1,31 @@ +#include "common/aoc.h" + +namespace y2017::day25 +{ + REGISTER_DAY(2017, Day25, std::vector, int); + + REGISTER_TEST_EXAMPLE(2017, Day25, ExampleInput, 1, 0); + REGISTER_TEST(2017, Day25, Input, 1, 0); + REGISTER_TEST_EXAMPLE(2017, Day25, ExampleInput, 2, 0); + REGISTER_TEST(2017, Day25, Input, 2, 0); + + READ_INPUT(input) + { + std::vector vec; + std::string str; + while (getline(input, str)) + { + } + return vec; + } + + OUTPUT1(input) + { + return 0; + } + + OUTPUT2(input) + { + return 0; + } +}