init
This commit is contained in:
commit
ca9736d8ec
122 files changed
+28514
No files matched your search
@@ -0,0 +1,19 @@
|
||||
with open('input.text', 'r') as file:
|
||||
data: list[str] = file.readlines()
|
||||
|
||||
total = 0
|
||||
for line in data:
|
||||
l, w, h = [int(s) for s in line.split('x')]
|
||||
|
||||
sides = [2*l*w, 2*w*h, 2*h*l]
|
||||
|
||||
area = 0
|
||||
lowest = float('inf')
|
||||
for side in sides:
|
||||
if side/2 < lowest:
|
||||
lowest = side/2
|
||||
area += side
|
||||
|
||||
total += area + lowest
|
||||
|
||||
print(f'The total square feet of wrapping paper needed is {int(total)} sq. ft.')
|
||||
Reference in new issue
Block a user