-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.go
106 lines (79 loc) · 2.68 KB
/
main.go
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
package main
import "fmt"
func main() {
fmt.Println("Advent of code 2022!")
d1p1, d1p2 := day1(d1)
fmt.Println("day 1 part 1 -> ", d1p1)
fmt.Println("day 1 part 2 -> ", d1p2)
d2p1, d2p2 := day2(d2)
fmt.Println("day 2 part 1 -> ", d2p1)
fmt.Println("day 2 part 2 -> ", d2p2)
d3p1, d3p2 := day3(d3)
fmt.Println("day 3 part 1 -> ", d3p1)
fmt.Println("day 3 part 2 -> ", d3p2)
d4p1, d4p2 := day4(d4)
fmt.Println("day 4 part 1 -> ", d4p1)
fmt.Println("day 4 part 2 -> ", d4p2)
d5p1, d5p2 := day5(d5)
fmt.Println("day 5 part 1 -> ", d5p1)
fmt.Println("day 5 part 2 -> ", d5p2)
d6p1, d6p2 := day6(d6)
fmt.Println("day 6 part 1 -> ", d6p1)
fmt.Println("day 6 part 2 -> ", d6p2)
d7p1, d7p2 := day7(d7)
fmt.Println("day 7 part 1 -> ", d7p1)
fmt.Println("day 7 part 2 -> ", d7p2)
d8p1, d8p2 := day8(d8)
fmt.Println("day 8 part 1 -> ", d8p1)
fmt.Println("day 8 part 2 -> ", d8p2)
d9p1, d9p2 := day9(d9)
fmt.Println("day 9 part 1 -> ", d9p1)
fmt.Println("day 9 part 2 -> ", d9p2)
d10p1, d10p2 := day10(d10)
fmt.Println("day 10 part 1 -> ", d10p1)
fmt.Println("day 10 part 2 -> ", d10p2)
d11p1, d11p2 := day11(d11)
fmt.Println("day 11 part 1 -> ", d11p1)
fmt.Println("day 11 part 2 -> ", d11p2)
d12p1, d12p2 := day12(d12)
fmt.Println("day 12 part 1 -> ", d12p1)
fmt.Println("day 12 part 2 -> ", d12p2)
d13p1, d13p2 := day13(d13)
fmt.Println("day 13 part 1 -> ", d13p1)
fmt.Println("day 13 part 2 -> ", d13p2)
d14p1, d14p2 := day14(d14)
fmt.Println("day 14 part 1 -> ", d14p1)
fmt.Println("day 14 part 2 -> ", d14p2)
d15p1, d15p2 := day15(d15, 2000000)
fmt.Println("day 15 part 1 -> ", d15p1)
fmt.Println("day 15 part 2 -> ", d15p2)
d16p1, d16p2 := day16(d16)
fmt.Println("day 16 part 1 -> ", d16p1)
fmt.Println("day 16 part 2 -> ", d16p2)
d17p1, d17p2 := day17(d17)
fmt.Println("day 17 part 1 -> ", d17p1)
fmt.Println("day 17 part 2 -> ", d17p2)
d18p1, d18p2 := day18(d18)
fmt.Println("day 18 part 1 -> ", d18p1)
fmt.Println("day 18 part 2 -> ", d18p2)
d19p1, d19p2 := day19(d19)
fmt.Println("day 19 part 1 -> ", d19p1)
fmt.Println("day 19 part 2 -> ", d19p2)
d20p1, d20p2 := day20(d20)
fmt.Println("day 20 part 1 -> ", d20p1)
fmt.Println("day 20 part 2 -> ", d20p2)
d21p1, d21p2 := day21(d21)
fmt.Println("day 21 part 1 -> ", d21p1)
fmt.Println("day 21 part 2 -> ", d21p2)
d22p1, d22p2 := day22(d22)
fmt.Println("day 22 part 1 -> ", d22p1)
fmt.Println("day 22 part 2 -> ", d22p2)
d23p1, d23p2 := day23(d23)
fmt.Println("day 23 part 1 -> ", d23p1)
fmt.Println("day 23 part 2 -> ", d23p2)
d24p1, d24p2 := day24(d24)
fmt.Println("day 24 part 1 -> ", d24p1)
fmt.Println("day 24 part 2 -> ", d24p2)
d25p1 := day25(d25)
fmt.Println("day 25 part 1 -> ", d25p1)
}