My Advent of Code solutions in Python.
kevinyap.ca/2019/12/going-fast-in-advent-of-code/
advent-of-code
python
1import fileinput
2
3checksum = 0
4result = 0
5
6for line in fileinput.input():
7 nums = sorted((int(x) for x in line.split()), reverse=True)
8
9 checksum += nums[0] - nums[-1]
10
11 for i in range(len(nums)):
12 for j in range(i + 1, len(nums)):
13 if nums[i] % nums[j] == 0:
14 result += nums[i] // nums[j]
15
16print "Spreadsheet checksum:", checksum
17print "Spreadsheet result:", result