My Advent of Code solutions in Python. kevinyap.ca/2019/12/going-fast-in-advent-of-code/
advent-of-code python
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 17 lines 409 B view raw
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