adventofcode

https://adventofcode.com/
Log | Files | Refs

puzzle2.py (397B)


      1 with open('files/puzzle2.txt') as f:
      2     file = f.readlines()
      3 
      4 sum_difference = 0
      5 sum_division = 0
      6 
      7 for line in file:
      8     my_list = sorted([int(number) for number in line[:len(line) - 1].split('t')])
      9     sum_difference += max(my_list) - min(my_list)
     10     sum_division += sum([sum([j / i if i < j and j % i == 0 else 0 for j in my_list]) for i in my_list])
     11 
     12 print sum_difference
     13 print sum_division