Skip to content

Commit d04e75e

Browse files
committed
added answers
1 parent 96fdfa1 commit d04e75e

File tree

142 files changed

+290
-36
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+290
-36
lines changed

2018/day01/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
437
2+
655

2018/day02/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
5166
2+
cypueihajytordkgzxfqplbwn

2018/day03/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
109716
2+
124

2018/day04/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
138280
2+
89347

2018/day05/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
11668
2+
4652

2018/day06/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
4166
2+
42250

2018/day07/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
OKBNLPHCSVWAIRDGUZEFMXYTJQ
2+
982

2018/day08/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
40848
2+
34466

2018/day25/answers.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
399

2019/day01/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
3392373
2+
5085699

2019/day02/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2842648
2+
9074

2019/day03/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1285
2+
14228

2019/day04/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1694
2+
1148

2019/day05/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
12428642
2+
918655

2019/day06/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
142915
2+
283

2019/day07/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
51679
2+
19539216

2019/day08/answers.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2480
2+
[[@ @ @ @ @ @ @ @ @ @ @ @ ]
3+
[ @ @ @ @ @ @ @ @ ]
4+
[ @ @ @ @ @ @ @ @ @ @ @ ]
5+
[ @ @ @ @ @ @ @ ]
6+
[@ @ @ @ @ @ @ ]
7+
[@ @ @ @ @ @ @ @ @ @ @ @ @ @ ]]

2019/day09/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2399197539
2+
35106

2019/day10/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
299
2+
1419

2019/day11/answers.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2373
2+
[[ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ]
3+
[ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ]
4+
[ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ]
5+
[ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ]
6+
[ @ @ @ @ @ @ @ @ @ @ @ @ @ ]
7+
[ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ]]

2019/day12/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
9127
2+
353620566035124

2019/day13/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
315
2+
16171

2019/day14/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
158482
2+
7993831

2019/day15/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
236
2+
368

2019/day16/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
15841929
2+
39011547

2019/day17/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
7404
2+
929045

2019/day19/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
217
2+
6840937

2019/day20/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
570
2+
7056

2019/day22/answers.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1538

2019/day23/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
19724
2+
15252

2019/day24/answers.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
18859569

2020/day01/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
878724
2+
201251610

2020/day02/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
569
2+
346

2020/day03/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
145
2+
3424528800

2020/day04/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
210
2+
131

2020/day05/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
989
2+
548

2020/day06/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
6585
2+
3276

2020/day07/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
248
2+
57281

2020/day08/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1753
2+
733

2020/day09/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1398413738
2+
169521051

2020/day10/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2272
2+
84627647627264

2020/day11/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2265
2+
2045

2020/day12/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1565
2+
78883

2020/day13/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
161
2+
213890632230818

2020/day14/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
14553106347726
2+
2737766154126

2020/day15/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1111
2+
48568

2020/day16/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
28884
2+
1001849322119

2020/day17/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
372
2+
1896

2020/day18/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
36382392389406
2+
381107029777968

2020/day19/answers.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
113

2020/day20/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
corners tile_id product 28057939502729
2+
2489

2020/day21/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2423
2+
jzzjz,bxkrd,pllzxb,gjddl,xfqnss,dzkb,vspv,dxvsp

2020/day22/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
36257
2+
33304

2020/day23/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
54327968
2+
157410423276

2020/day23/run.py

-4
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,8 @@ def move(self):
9696

9797
# Part Two
9898

99-
print("initializing...")
100-
10199
cups = Cups(list(map(int, "538914762")) + list(range(10, 1_000_001)))
102100

103-
print("calculating, please wait about 17 sec...")
104-
105101
for _ in range(10_000_000):
106102
cups.move()
107103

2020/day24/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
293
2+
3967

2020/day24/run.py

-10
Original file line numberDiff line numberDiff line change
@@ -65,16 +65,6 @@ def next_state(black_tiles):
6565
next_black_tiles[coord] = True
6666
return next_black_tiles
6767

68-
# A test
69-
black_tiles = {}
70-
for coords in load_all_tiles('test.txt'):
71-
if coords in black_tiles:
72-
del black_tiles[coords]
73-
else:
74-
black_tiles[coords] = True
75-
76-
assert 10 == len(black_tiles)
77-
7868
# Part One
7969
black_tiles = {}
8070
for coords in load_all_tiles('input.txt'):

2020/day24/test.txt

-20
This file was deleted.

2020/day25/answers.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
6421487

2021/day01/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1400
2+
1429

2021/day02/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2039912
2+
1942068080

2021/day03/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
4006064
2+
5941884

2021/day04/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
38913
2+
16836

2021/day05/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
8622
2+
22037

2021/day06/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
354564
2+
1609058859115

2021/day07/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
364898
2+
104149091

2021/day08/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
456
2+
1091609

2021/day09/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
580
2+
856716

2021/day10/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
271245
2+
1685293086

2021/day11/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1644
2+
229

2021/day12/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
3298
2+
93572

2021/day13/answers.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
795
2+
## #### ## # # # # # ## ##
3+
# # # # # # # # # # # #
4+
# ### # ## # # # # #
5+
# # # # # # # # # ## #
6+
# # # # # # # # # # # # # #
7+
## #### ## # # #### ## ### ##

2021/day14/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
3408
2+
3724343376942

2021/day15/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
458
2+
2800

2021/day16/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
957
2+
744953223228

2021/day17/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
10878
2+
4716

2021/day18/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
3981
2+
4687

2021/day19/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
306
2+
9764

2021/day20/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
5479
2+
19012

2021/day21/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
576600
2+
131888061854776

2021/day22/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
644257
2+
1235484513229032

2021/day23/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
10526
2+
41284

2021/day24/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
12996997829399
2+
11841231117189

2021/day25/answers.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
386

2022/day01/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
68442
2+
204837

2022/day02/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
13675
2+
14184

2022/day03/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
7990
2+
2602

2022/day04/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
556
2+
876

2022/day05/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
FZCMJCRHZ
2+
JSDHQMZGF

2022/day06/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1757
2+
2950

2022/day07/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1743217
2+
8319096

2022/day08/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1812
2+
315495

2022/day09/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
6745
2+
2793

2022/day10/answers.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
13440
2+
###..###..####..##..###...##..####..##..
3+
#..#.#..#....#.#..#.#..#.#..#....#.#..#.
4+
#..#.###....#..#....#..#.#..#...#..#..#.
5+
###..#..#..#...#.##.###..####..#...####.
6+
#....#..#.#....#..#.#.#..#..#.#....#..#.
7+
#....###..####..###.#..#.#..#.####.#..#.

2022/day11/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
98280
2+
17673687232

2022/day12/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
437
2+
430

2022/day13/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
6187
2+
23520

2022/day14/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
638
2+
31722

2022/day15/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
5511201
2+
11318723411840

2022/day17/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
3163
2+
1560932944615

2022/day18/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
4450
2+
2564

2022/day20/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
5498
2+
3390007892081

2022/day21/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
87457751482938
2+
3221245824363

2022/day22/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
126350
2+
129339

2022/day23/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
3689
2+
965

2022/day24/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
308
2+
908

2022/day25/answers.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
121=2=1==0=10=2-20=2

2023/day01/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
52974
2+
53340

2023/day02/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1931
2+
83105

2023/day03/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
527144
2+
81463996

2023/day04/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
21821
2+
5539496

2023/day05/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
51752125
2+
12634632

2023/day06/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1108800
2+
36919753

2023/day07/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
251927063
2+
255632664

2023/day08/answers.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
21409
2+
21165830176709

0 commit comments

Comments
 (0)