commit 3e3c7cc91a70b2237631e79d17a69017a46deab0 parent 1844cfa13ea82722cb675197a04c201e282123db Author: mpizzzle <michael.770211@gmail.com> Date: Sun, 3 Dec 2017 00:32:36 +0000 puzzle 2 part 2 complete Diffstat:
| M | puzzle2.py | | | 12 | ++++++++---- |
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/puzzle2.py b/puzzle2.py @@ -1,9 +1,13 @@ with open('files/puzzle2.txt') as f: file = f.readlines() -sum = 0 +sum_difference = 0 +sum_division = 0 + for line in file: - my_list = [int(number) for number in line[:len(line) - 1].split('\t')] - sum += max(my_list) - min(my_list) + my_list = sorted([int(number) for number in line[:len(line) - 1].split('\t')]) + sum_difference += max(my_list) - min(my_list) + 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]) -print sum +print sum_difference +print sum_division