Add day part 2

main
kirbylife 2024-12-01 23:44:12 -06:00
parent eae5d96cf4
commit 0fd7b3dc96
1 changed files with 17 additions and 1 deletions

View File

@ -10,7 +10,7 @@ def parse_input() -> tuple[list[int], list[int]]:
line2.append(int(num2))
return line1, line2
def main() -> int:
def part_1():
line1, line2 = parse_input()
line1.sort()
line2.sort()
@ -21,6 +21,22 @@ def main() -> int:
print(result)
def part_2():
line1, line2 = parse_input()
appears = {}
for line in line2:
appears[line] = appears.get(line, 0) + 1
result = sum(appears.get(num, 0) * num for num in line1)
print(result)
def main() -> int:
print("Part 1: ", end="")
part_1()
print("Part 2: ", end="")
part_2()
return 0
if __name__ == "__main__":