Day 09 (minified)

This commit is contained in:
Sebastian Seedorf
2021-12-10 10:13:34 +01:00
parent ff22d259e8
commit 8efc7412a7
2 changed files with 4 additions and 2 deletions

2
day09/part1.min.py Normal file
View File

@@ -0,0 +1,2 @@
#!/usr/bin/env python3
import numpy as p;import scipy.ndimage as i;a=p.array([[int(n)for n in line.strip()]for line in open("input.txt")]);n=i.generate_binary_structure(len(a.shape),1);print(sum(a[p.where((i.minimum_filter(a,footprint=n)==a)*~(i.maximum_filter(a,footprint=n)==a))]+1))