Update day 19 solution
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -133,15 +133,15 @@ def solve(input):
|
||||
s['beacons'] = b
|
||||
s['metrics'] = calc_distances(b)
|
||||
s['origin'] = (0, 0, 0)
|
||||
s['overlapping'] = []
|
||||
s['overlapping'] = set()
|
||||
scanners.append(s)
|
||||
for i in range(len(scanners)):
|
||||
for j in range(i + 1, len(scanners)):
|
||||
num = num_overlapping(
|
||||
scanners[i]['metrics'], scanners[j]['metrics'])
|
||||
if num:
|
||||
scanners[i]['overlapping'].append(j)
|
||||
scanners[j]['overlapping'].append(i)
|
||||
scanners[i]['overlapping'].add(j)
|
||||
scanners[j]['overlapping'].add(i)
|
||||
transform(scanners, 0)
|
||||
m = set()
|
||||
for s in scanners:
|
||||
|
||||
Reference in New Issue
Block a user