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