diff options
Diffstat (limited to '2020')
-rwxr-xr-x | 2020/16/puzzle-1.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/2020/16/puzzle-1.py b/2020/16/puzzle-1.py index 9f35856..c7cba37 100755 --- a/2020/16/puzzle-1.py +++ b/2020/16/puzzle-1.py @@ -14,14 +14,12 @@ def main() -> None: valid.extend(range(bounds[0], bounds[1] + 1)) i += 1 - # Skip to nearby tickets - i += 5 - acc = 0 - - for j in range(i, len(data)): - acc += sum(field for field in tuple(map(int, data[j].split(","))) if field not in valid) - - print(acc) + print( + sum( + sum(field for field in tuple(map(int, data[j].split(","))) if field not in valid) + for j in range(i + 5, len(data)) + ) + ) if __name__ == "__main__": |