16 lines
No EOL
272 B
Python
16 lines
No EOL
272 B
Python
ribbon_sum = 0
|
|
|
|
|
|
with open("input", "r") as data:
|
|
|
|
|
|
for line in data:
|
|
dimensions = line.split("x")
|
|
l, w, h = [int(x) for x in dimensions]
|
|
|
|
min_perimeter = min(l+l+w+w, l+l+h+h, h+h+w+w)
|
|
volume = l * w * h
|
|
|
|
ribbon_sum += min_perimeter + volume
|
|
|
|
print(ribbon_sum) |