Solve day3
This commit is contained in:
13
day3/part1.py
Normal file
13
day3/part1.py
Normal file
@@ -0,0 +1,13 @@
|
||||
FILE = "input.txt"
|
||||
|
||||
def main():
|
||||
return sum(max_for_line(line.strip()) for line in open(FILE))
|
||||
|
||||
def max_for_line(line: str) -> int:
|
||||
tens = max(int(n) for n in line[:-1])
|
||||
idx = line.index(str(tens))
|
||||
ones = max(int(n) for n in line[idx+1:])
|
||||
return tens * 10 + ones
|
||||
|
||||
if __name__ == "__main__":
|
||||
print(main())
|
||||
Reference in New Issue
Block a user