Finished 2015-12-02 part 2

This commit is contained in:
FrederikBaerentsen 2023-12-04 17:13:33 +01:00
parent d93174c493
commit a9caf0f577
2 changed files with 25 additions and 1 deletions

View File

@ -15,7 +15,7 @@ with open(input_f) as file:
second = tmp[1] * tmp[2] second = tmp[1] * tmp[2]
third = tmp[2] * tmp[0] third = tmp[2] * tmp[0]
#2*l*w + 2*w*h + 2*h*l #2*l*w + 2*w*h + 2*h*l
smallest = min(first,second, third) smallest = min(first,second,third)
#print(first,second, third, smallest) #print(first,second, third, smallest)
result = result + (2*first) + (2*second) + (2*third) + smallest result = result + (2*first) + (2*second) + (2*third) + smallest
print(result) print(result)

24
2015/day2/part2.py Normal file
View File

@ -0,0 +1,24 @@
#!/bin/python3
import sys
from pprint import pprint
input_f = sys.argv[1]
result = 0
with open(input_f) as file:
for line in file:
tmp = line.rstrip().split('x')
tmp = list(map(int,tmp))
first = tmp[0] * tmp[1]
second = tmp[1] * tmp[2]
third = tmp[2] * tmp[0]
#2*l*w + 2*w*h + 2*h*l
smallest = min(first,second,third)
#print(first,second, third, smallest)
tmp.sort()
rib = tmp[0]+tmp[0]+tmp[1]+tmp[1]
bow = tmp[0]*tmp[1]*tmp[2]
result = result + rib + bow
print(result)