From 39179c15e80ecc205fd08c9475a34202b6709288 Mon Sep 17 00:00:00 2001 From: Sebastian Seedorf Date: Sat, 19 Dec 2020 14:09:57 +0100 Subject: [PATCH] Day 19 (bug fix) --- day19/part1.py | 8 +++----- day19/part2.py | 8 +++----- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/day19/part1.py b/day19/part1.py index 7071483..a0d297c 100644 --- a/day19/part1.py +++ b/day19/part1.py @@ -2,7 +2,7 @@ lines = (x.strip() for x in open("input.txt")) rules = {} -sum = 0 +cnt = 0 def yield_rule(line, rule): @@ -30,7 +30,5 @@ for line in lines: r = r[1:len(r)-1] if r.startswith('"') else [list(map(int, x.split())) for x in r.split(" | ")] rules[idx] = r elif line != "": - for rest in check(line, 0): - if rest == "": - sum += 1 -print(sum) + cnt += 1 if next(check(line, 0), None) == "" else 0 +print(cnt) diff --git a/day19/part2.py b/day19/part2.py index 12a9308..e1d6e1a 100644 --- a/day19/part2.py +++ b/day19/part2.py @@ -2,7 +2,7 @@ lines = (x.strip() for x in open("input.txt")) rules = {} -sum = 0 +cnt = 0 def yield_rule(line, rule, depth): @@ -34,7 +34,5 @@ for line in lines: r = r[1:len(r)-1] if r.startswith('"') else [list(map(int, x.split())) for x in r.split(" | ")] rules[idx] = r elif line != "": - for rest in check(line, 0, len(line)): - if rest == "": - sum += 1 -print(sum) + cnt += 1 if next(check(line, 0, len(line)), None) == "" else 0 +print(cnt)