17 lines
422 B
Python
17 lines
422 B
Python
FILE = "input.txt"
|
|
|
|
def main():
|
|
return sum(max_for_line(line.strip()) for line in open(FILE))
|
|
|
|
def max_for_line(line: str) -> int:
|
|
voltage = 0
|
|
for m in range(11, -1, -1):
|
|
part = line[:-m] if m > 0 else line
|
|
battery = max(int(n) for n in part)
|
|
line = line[line.index(str(battery))+1:]
|
|
voltage += battery * (10**m)
|
|
return voltage
|
|
|
|
if __name__ == "__main__":
|
|
print(main())
|