advent-of-code

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
Mpuzzle2.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