#advent of code 2025 #day 03 part1=0; part2=0; def joltage(bank,limit): i=0; jolt=0; for bat_ID in range(1-limit,0): battery=max(bank[:bat_ID]); i=bank[:bat_ID].index(battery); bank=bank[i+1:]; jolt+=battery*(10**(-bat_ID)); jolt+=max(bank); return jolt; PuzzleInput=open("03.in","r"); for il,line in enumerate(PuzzleInput): line=line.replace("\n",""); bank=[int(c) for c in line]; part1+=joltage(bank,2); part2+=joltage(bank,12); print("part 1",part1); print("part 2",part2);