summaryrefslogtreecommitdiffstats
path: root/solutions/py/08.py
diff options
context:
space:
mode:
Diffstat (limited to 'solutions/py/08.py')
-rw-r--r--solutions/py/08.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/solutions/py/08.py b/solutions/py/08.py
deleted file mode 100644
index c57cb4c..0000000
--- a/solutions/py/08.py
+++ /dev/null
@@ -1,28 +0,0 @@
-def count(layer, num):
- return sum([row.count(num) for row in layer])
-
-f = open("../input/08", "r").readline()
-img = []
-least_zeroes = 150 # 25*6
-n = 0
-
-for l in range(100):
- #print("l", l)
- layer = [[int(f[l*25*6 + y*25 + x]) for x in range(25)] for y in range(6)]
- if count(layer, 0) < least_zeroes:
- least_zeroes = count(layer, 0)
- n = count(layer, 1) * count(layer, 2)
- img.append(layer)
-print(1, n)
-
-result = img[0]
-for layer in img[1:]:
- for x in range(25):
- for y in range(6):
- if result[y][x] == 2:
- result[y][x] = layer[y][x]
-print(2)
-for row in result:
- for c in row:
- print(('\u2588' if c == 1 else ' '), end='')
- print("")