aboutsummaryrefslogtreecommitdiff
path: root/2025/05/a.py
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-12-05 06:39:31 +0100
committerSebastiano Tronto <sebastiano@tronto.net>2025-12-05 06:39:31 +0100
commit424ffd61c58eb127f9a657a854737e2d82368217 (patch)
tree6b3504b264cc9dec2c2f38c7312eb5b766114f2f /2025/05/a.py
parent10caeb18b9c224c8b42ca724e956dba35807ec2c (diff)
downloadaoc-424ffd61c58eb127f9a657a854737e2d82368217.tar.gz
aoc-424ffd61c58eb127f9a657a854737e2d82368217.zip
Day 5 2025
Diffstat (limited to '2025/05/a.py')
-rw-r--r--2025/05/a.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/2025/05/a.py b/2025/05/a.py
index 5fdb11b..b2699ba 100644
--- a/2025/05/a.py
+++ b/2025/05/a.py
@@ -1,6 +1,17 @@
1import fileinput 1import fileinput
2 2
3rang = True
4ranges = []
5s = 0
3with fileinput.input() as lines: 6with fileinput.input() as lines:
4 for line in lines: 7 for line in lines:
5 ... 8 if line == '\n':
6 9 rang = False
10 elif rang:
11 i = line.find('-')
12 ranges.append((int(line[:i]), int(line[i+1:-1])))
13 else:
14 x = int(line[:-1])
15 if any(x >= r[0] and x <= r[1] for r in ranges):
16 s += 1
17print(s)

Generated with cgit - Back to sebastiano.tronto.net