Update day 21 solution
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-12-21 16:35:27 +01:00
parent 9576bc490f
commit 3f5437e383

View File

@@ -24,9 +24,7 @@ def quantum_roll(state, p0, p1, s0, s1):
def part_1(input): def part_1(input):
result = 0 result = 0
pos = [] pos = [int(line.rstrip().split()[-1]) - 1 for line in input]
pos.append(int(input[0].rstrip().split()[-1]) - 1)
pos.append(int(input[1].rstrip().split()[-1]) - 1)
score = [0, 0] score = [0, 0]
p = 0 p = 0
dice = 1 dice = 1
@@ -48,8 +46,7 @@ def part_1(input):
def part_2(input): def part_2(input):
result = 0 result = 0
state = {} state = {}
p0 = int(input[0].rstrip().split()[-1]) - 1 p0, p1 = [int(line.rstrip().split()[-1]) - 1 for line in input]
p1 = int(input[1].rstrip().split()[-1]) - 1
result = max(quantum_roll(state, p0, p1, 0, 0)) result = max(quantum_roll(state, p0, p1, 0, 0))
print("Part 2 result:", result) print("Part 2 result:", result)