1 """Find the least fuel for the sub-crabs with triangle fuel consumption"""
2 with open("7_input.txt") as f:
3 crab_positions = [int(x) for x in f.read().split(",")]
6 for target_position in range(max(crab_positions) + 1):
8 for crab_position in crab_positions:
9 delta = abs(target_position - crab_position)
10 fuel_costs[-1] += delta * (delta + 1)/2
12 min_fuel = min(fuel_costs)
13 min_fuel_position = fuel_costs.index(min_fuel)
14 print(min_fuel_position, min_fuel)