Add 2017 templates
This commit is contained in:
1 parent
a56cc80169
commit
3b014b0abc
50 files changed
+775
No files matched your search
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day01
|
||||
{
|
||||
REGISTER_DAY(2017, Day01, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day02
|
||||
{
|
||||
REGISTER_DAY(2017, Day02, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day03
|
||||
{
|
||||
REGISTER_DAY(2017, Day03, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day04
|
||||
{
|
||||
REGISTER_DAY(2017, Day04, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day05
|
||||
{
|
||||
REGISTER_DAY(2017, Day05, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day06
|
||||
{
|
||||
REGISTER_DAY(2017, Day06, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day07
|
||||
{
|
||||
REGISTER_DAY(2017, Day07, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day08
|
||||
{
|
||||
REGISTER_DAY(2017, Day08, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day09
|
||||
{
|
||||
REGISTER_DAY(2017, Day09, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day10
|
||||
{
|
||||
REGISTER_DAY(2017, Day10, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day11
|
||||
{
|
||||
REGISTER_DAY(2017, Day11, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day12
|
||||
{
|
||||
REGISTER_DAY(2017, Day12, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day13
|
||||
{
|
||||
REGISTER_DAY(2017, Day13, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day14
|
||||
{
|
||||
REGISTER_DAY(2017, Day14, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day15
|
||||
{
|
||||
REGISTER_DAY(2017, Day15, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day16
|
||||
{
|
||||
REGISTER_DAY(2017, Day16, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day17
|
||||
{
|
||||
REGISTER_DAY(2017, Day17, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day18
|
||||
{
|
||||
REGISTER_DAY(2017, Day18, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day19
|
||||
{
|
||||
REGISTER_DAY(2017, Day19, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day20
|
||||
{
|
||||
REGISTER_DAY(2017, Day20, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day21
|
||||
{
|
||||
REGISTER_DAY(2017, Day21, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day22
|
||||
{
|
||||
REGISTER_DAY(2017, Day22, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day23
|
||||
{
|
||||
REGISTER_DAY(2017, Day23, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day24
|
||||
{
|
||||
REGISTER_DAY(2017, Day24, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace y2017::day25
|
||||
{
|
||||
REGISTER_DAY(2017, Day25, std::vector<int>, 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<int> vec;
|
||||
std::string str;
|
||||
while (getline(input, str))
|
||||
{
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
OUTPUT1(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
OUTPUT2(input)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user