Day 2


In [9]:
myinput = '/home/fmuinos/projects/adventofcode/2015/ferran/inputs/input2.txt'

Day 2.1


In [10]:
with open(myinput, 'rt') as f:
    paper = 0
    for line in f:
        g = sorted([int(x) for x in line.rstrip().split('x')])
        paper += 3*g[0]*g[1] + 2*g[0]*g[2] + 2*g[1]*g[2]
    print(paper)


1588178

Day 2.2


In [11]:
with open(myinput, 'rt') as f:
    paper = 0
    for line in f:
        g = sorted([int(x) for x in line.rstrip().split('x')])
        paper += 2*g[0] + 2*g[1] + g[0]*g[1]*g[2]
    print(paper)


3783758