Files
aocpy/2017/d2.py
2024-05-04 09:25:24 -04:00

27 lines
414 B
Python

from lib import *
data = open(0).read().strip()
m = list(map(str_to_ints, data.splitlines()))
s = 0
for row in m:
s += (max(row) - min(row))
print(s)
s = 0
for row in m:
for i in range(len(row)):
for j in range(i + 1, len(row)):
if row[i] % row[j] == 0:
s += row[i] // row[j]
if row[j] % row[i] == 0:
s += row[j] // row[i]
print(s)