kwout 2 years ago
parent 5f75458893
commit 56a986ad90
  1. 17
      2021/day7/7a.py
  2. 1
      2021/day7/input.txt.sample

@ -0,0 +1,17 @@
positions = [int(i) for i in open("input.txt", 'r').read().split(",")]
width = max(positions)
bestFuel = len(positions)*width
bestPos = 0
for i in range(bestFuel):
fuelUsed = 0
for pos in positions:
fuelUsed += abs(i - pos)
if fuelUsed > bestFuel:
break
bestFuel = fuelUsed
bestPos = i
print(bestFuel)
print(bestPos)

@ -0,0 +1 @@
16,1,2,0,4,2,7,1,2,14
Loading…
Cancel
Save