-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsolvers.ts
152 lines (150 loc) · 3.44 KB
/
solvers.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
import Day from "./Day";
import Day01Part1 from "./day01/Day01Part1";
import Day01Part2 from "./day01/Day01Part2";
import Day02Part1 from "./day02/Day02Part1";
import Day02Part2 from "./day02/Day02Part2";
import Day03Part1 from "./day03/Day03Part1";
import Day03Part2 from "./day03/Day03Part2";
import Day04Part1 from "./day04/Day04Part1";
import Day04Part2 from "./day04/Day04Part2";
import Day05Part1 from "./day05/Day05Part1";
import Day05Part2 from "./day05/Day05Part2";
import Day06Part1 from "./day06/Day06Part1";
import Day06Part2 from "./day06/Day06Part2";
import Day07Part1 from "./day07/Day07Part1";
import Day07Part2 from "./day07/Day07Part2";
import Day08Part1 from "./day08/Day08Part1";
import Day08Part2 from "./day08/Day08Part2";
import Day09Part1 from "./day09/Day09Part1";
import Day09Part2 from "./day09/Day09Part2";
import Day10Part1 from "./day10/Day10Part1";
import Day10Part2 from "./day10/Day10Part2";
import Day11Part1 from "./day11/Day11Part1";
import Day11Part2 from "./day11/Day11Part2";
import Day12Part1 from "./day12/Day12Part1";
import Day12Part2 from "./day12/Day12Part2";
import Day13Part1 from "./day13/Day13Part1";
import Day13Part2 from "./day13/Day13Part2";
import Day14Part1 from "./day14/Day14Part1";
import Day14Part2 from "./day14/Day14Part2";
import Day15Part1 from "./day15/Day15Part1";
import Day15Part2 from "./day15/Day15Part2";
import Day17Part1 from "./day17/Day17Part1";
import Day17Part2 from "./day17/Day17Part2";
import Day18Part1 from "./day18/Day18Part1";
import Day18Part2 from "./day18/Day18Part2";
import Day19Part1 from "./day19/Day19Part1";
import Day19Part2 from "./day19/Day19Part2";
import Day20Part1 from "./day20/Day20Part1";
import Day20Part2 from "./day20/Day20Part2";
import Day21Part1 from "./day21/Day21Part1";
import Day21Part2 from "./day21/Day21Part2";
import Day22Part1 from "./day22/Day22Part1";
import Day22Part2 from "./day22/Day22Part2";
import Day23Part1 from "./day23/Day23Part1";
import Day23Part2 from "./day23/Day23Part2";
import Day24Part1 from "./day24/Day24Part1";
import Day24Part2 from "./day24/Day24Part2";
import Day25Part1 from "./day25/Day25Part1";
import Day25Part2 from "./day25/Day25Part2";
const solvers: Day[][] = [
[
new Day01Part1(),
new Day01Part2(),
],
[
new Day02Part1(),
new Day02Part2(),
],
[
new Day03Part1(),
new Day03Part2(),
],
[
new Day04Part1(),
new Day04Part2(),
],
[
new Day05Part1(),
new Day05Part2(),
],
[
new Day06Part1(),
new Day06Part2(),
],
[
new Day07Part1(),
new Day07Part2(),
],
[
new Day08Part1(),
new Day08Part2(),
],
[
new Day09Part1(),
new Day09Part2(),
],
[
new Day10Part1(),
new Day10Part2(),
],
[
new Day11Part1(),
new Day11Part2(),
],
[
new Day12Part1(),
new Day12Part2(),
],
[
new Day13Part1(),
new Day13Part2(),
],
[
new Day14Part1(),
new Day14Part2(),
],
[
new Day15Part1(),
new Day15Part2(),
],
[
],
[
new Day17Part1(),
new Day17Part2(),
],
[
new Day18Part1(),
new Day18Part2(),
],
[
new Day19Part1(),
new Day19Part2(),
],
[
new Day20Part1(),
new Day20Part2(),
],
[
new Day21Part1(),
new Day21Part2(),
],
[
new Day22Part1(),
new Day22Part2(),
],
[
new Day23Part1(),
new Day23Part2(),
],
[
new Day24Part1(),
new Day24Part2(),
],
[
new Day25Part1(),
new Day25Part2(),
],
];
export default solvers;