Day 2 (better xor)

This commit is contained in:
Sebastian Seedorf
2020-12-02 08:38:19 +01:00
parent 5290558a69
commit 573ac58519

View File

@@ -7,8 +7,7 @@ items = map(lambda x: [int(x[0]), int(x[1]), *x[2:]], items)
def in_range(lower, upper, char, string):
cnt_range = sum(1 for s in string[lower-1]+string[upper-1] if char == s)
return cnt_range == 1
return (string[lower-1] == char) != (string[upper-1] == char)
count = sum(1 for x in items if in_range(*x))