diff options
author | Thomas Voss <thomasvoss@live.com> | 2021-12-08 15:31:49 +0100 |
---|---|---|
committer | Thomas Voss <thomasvoss@live.com> | 2021-12-08 15:31:49 +0100 |
commit | e806b43689f78c1d7f858d84c2c40b2ddcd67540 (patch) | |
tree | f153ec972ee91b8b586ba4092011df76bb0ebc08 | |
parent | 0a082f129f9438fbfaf315ca3220e62586c878cd (diff) |
Compress 5 lines into 1
-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__": |