Day 14 (minified)
This commit is contained in:
@@ -16,9 +16,8 @@ combinations = Counter(first[a:a+2] for a in range(len(first)-1))
|
||||
for _ in range(10):
|
||||
combinations = {k: sum_val for k, v in repl.items() if (sum_val := sum(combinations.get(x, 0) for x in v)) > 0}
|
||||
|
||||
letters = ((l, cnt) for key, cnt in combinations.items() for l in key)
|
||||
letters = ((key[0], cnt) for key, cnt in combinations.items())
|
||||
letters = {k: sum(map(itemgetter(1), v)) for k, v in groupby(sorted(letters), itemgetter(0))}
|
||||
letters[first[0]] += 1
|
||||
letters[first[-1]] += 1
|
||||
|
||||
print((max(letters.values()) - min(letters.values())) // 2)
|
||||
print(max(letters.values()) - min(letters.values()))
|
||||
|
||||
Reference in New Issue
Block a user