Add 2022 solutions
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day01
|
||||
namespace y2024::day01
|
||||
{
|
||||
using InputType = std::pair<std::vector<int>, std::vector<int>>;
|
||||
REGISTER_DAY(2024, Day01, InputType, int);
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day02
|
||||
namespace y2024::day02
|
||||
{
|
||||
REGISTER_DAY(2024, Day02, std::vector<std::vector<int>>, int);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day03
|
||||
namespace y2024::day03
|
||||
{
|
||||
REGISTER_DAY(2024, Day03, std::string, int32_t);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day04
|
||||
namespace y2024::day04
|
||||
{
|
||||
REGISTER_DAY(2024, Day04, Array2D<char>, int32_t);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day05
|
||||
namespace y2024::day05
|
||||
{
|
||||
struct Manual
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day06
|
||||
namespace y2024::day06
|
||||
{
|
||||
REGISTER_DAY(2024, Day06, Array2D<char>, int32_t);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day07
|
||||
namespace y2024::day07
|
||||
{
|
||||
struct Data
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day08
|
||||
namespace y2024::day08
|
||||
{
|
||||
struct Data
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day09
|
||||
namespace y2024::day09
|
||||
{
|
||||
REGISTER_DAY(2024, Day09, std::vector<int>, int64_t);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day10
|
||||
namespace y2024::day10
|
||||
{
|
||||
REGISTER_DAY(2024, Day10, Array2D<int>, int32_t);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day11
|
||||
namespace y2024::day11
|
||||
{
|
||||
using Stones = std::map<int64_t, int64_t>;
|
||||
REGISTER_DAY(2024, Day11, Stones, int64_t);
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day12
|
||||
namespace y2024::day12
|
||||
{
|
||||
REGISTER_DAY(2024, Day12, Array2D<char>, int);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day13
|
||||
namespace y2024::day13
|
||||
{
|
||||
struct ClawMachine
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day14
|
||||
namespace y2024::day14
|
||||
{
|
||||
struct Robot
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day15
|
||||
namespace y2024::day15
|
||||
{
|
||||
struct Map
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day16
|
||||
namespace y2024::day16
|
||||
{
|
||||
REGISTER_DAY(2024, Day16, Array2D<char>, int32_t);
|
||||
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day17
|
||||
namespace y2024::day17
|
||||
{
|
||||
struct Program
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day18
|
||||
namespace y2024::day18
|
||||
{
|
||||
using Memory = std::map<Index2D, int>;
|
||||
REGISTER_DAY(2024, Day18, Memory, int32_t);
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day19
|
||||
namespace y2024::day19
|
||||
{
|
||||
struct Towels
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day20
|
||||
namespace y2024::day20
|
||||
{
|
||||
REGISTER_DAY(2024, Day20, Array2D<char>, int32_t);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day21
|
||||
namespace y2024::day21
|
||||
{
|
||||
REGISTER_DAY(2024, Day21, std::vector<std::string>, int64_t);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day22
|
||||
namespace y2024::day22
|
||||
{
|
||||
REGISTER_DAY(2024, Day22, std::vector<int>, int64_t);
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day23
|
||||
namespace y2024::day23
|
||||
{
|
||||
struct Network
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day24
|
||||
namespace y2024::day24
|
||||
{
|
||||
struct Gate
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#include "common/aoc.h"
|
||||
|
||||
namespace day25
|
||||
namespace y2024::day25
|
||||
{
|
||||
struct KeysLocks
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user