diff --git a/day-14/day-14.py b/day-14/day-14.py index a7318cf..a02aac3 100644 --- a/day-14/day-14.py +++ b/day-14/day-14.py @@ -12,10 +12,8 @@ def solve(input, part, num_cycles): for i in range(len(template) - 1): counts[template[i: i + 2]] += 1 for _ in range(num_cycles): - tmp_cnts = counts.copy() - for k in tmp_cnts: + for k, c in counts.copy().items(): if k in rules: - c = tmp_cnts[k] counts[k] -= c counts[k[0] + rules[k]] += c counts[rules[k] + k[1]] += c