Finished 2015-12-02 part 2
This commit is contained in:
parent
d93174c493
commit
a9caf0f577
@ -15,7 +15,7 @@ with open(input_f) as file:
|
||||
second = tmp[1] * tmp[2]
|
||||
third = tmp[2] * tmp[0]
|
||||
#2*l*w + 2*w*h + 2*h*l
|
||||
smallest = min(first,second, third)
|
||||
smallest = min(first,second,third)
|
||||
#print(first,second, third, smallest)
|
||||
result = result + (2*first) + (2*second) + (2*third) + smallest
|
||||
print(result)
|
||||
|
24
2015/day2/part2.py
Normal file
24
2015/day2/part2.py
Normal 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)
|
Loading…
Reference in New Issue
Block a user