From 31d5e20f1cff487a41e9f8465987a72bd1b331a6 Mon Sep 17 00:00:00 2001 From: Marijn Doeve Date: Sun, 5 Dec 2021 16:40:36 +0100 Subject: [PATCH] Style 5 --- 5.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/5.py b/5.py index 667222c..8184768 100644 --- a/5.py +++ b/5.py @@ -2,9 +2,12 @@ import numpy as np def get_points(coord, part_one=False): - if part_one: - if abs(coord[0, 0] - coord[1, 0]) > 0 and abs(coord[0, 1] - coord[1, 1]) > 0: - return [] + if ( + part_one + and abs(coord[0, 0] - coord[1, 0]) > 0 + and abs(coord[0, 1] - coord[1, 1]) > 0 + ): + return [] size = max([abs(coord[0, 0] - coord[1, 0]), abs(coord[0, 1] - coord[1, 1])]) + 1 @@ -19,9 +22,10 @@ def fill_grid(coords: np.array, max_x: int, max_y: int, part_one=False): for coord in coords: points = get_points(coord, part_one=part_one) + for point in points: grid[tuple(point)] += 1 - # print(grid.T) + return len(grid[grid >= 2])