Skip to content

Commit 3e9977b

Browse files
committed
Day 4
1 parent 6420f77 commit 3e9977b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

day04/main.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
with open("input.txt") as f:
22
lines = [[[int(i) for i in k.split("-")] for k in x.split(",")] for x in f]
33

4-
print(sum((a <= c <= b and a <= d <= b) or (c <= a <= d and c <= b <= d) for (a,b), (c,d) in lines))
5-
print(sum(any([a <= c <= b, a <= d <= b, c <= a <= d, c <= b <= d]) for (a,b), (c,d) in lines))
4+
print(sum(a <= c <= d <= b or c <= a <= b <= d for (a,b), (c,d) in lines))
5+
print(sum(any([a <= c <= b, a <= d <= b, c <= a <= d, c <= b <= d]) for (a,b), (c,d) in lines))
6+
7+
# Alternative for Part 2
8+
print(sum([max(a,c) <= min(b,d) for (a,b), (c,d) in lines]))

0 commit comments

Comments
 (0)