diff options
author | mhsn <mail@mhsn.net> | 2024-12-10 20:01:07 +0000 |
---|---|---|
committer | mhsn <mail@mhsn.net> | 2024-12-10 20:01:07 +0000 |
commit | 22afd86155f2af7e0884e4374383f5a08155fe6f (patch) | |
tree | 78e3d8ba33b7aea938b3033d2854297fe8639311 | |
parent | e8b35a3ea1b040af0b500730b0e94bf1ac54a1ff (diff) | |
download | aoc-22afd86155f2af7e0884e4374383f5a08155fe6f.tar.gz aoc-22afd86155f2af7e0884e4374383f5a08155fe6f.zip |
2024-03 python switch to fileinput
-rw-r--r-- | 2024/03/python/main.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/2024/03/python/main.py b/2024/03/python/main.py index 3713d85..f5617b5 100644 --- a/2024/03/python/main.py +++ b/2024/03/python/main.py @@ -1,8 +1,7 @@ import re -import sys +from fileinput import input -with open(sys.argv[1], "r") as f: - s = f.read() +s = "\n".join(input()) silver = sum(int(x) * int(y) for x, y in re.findall(r"mul\((\d{1,3}),(\d{1,3})\)", s)) |