summaryrefslogtreecommitdiff
path: root/2022/day04.py
blob: 0eee8f9839928180922ddb3cfef6e902bd5596a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env python3

# filename = "in/day04.ref"
filename = "in/day04.pzl"
res1 = 0
res2 = 0
with open(filename) as f:
    for line in f:
        line = line.strip()
        prvi,drugi = line.split(',')
        ps, pe = [int(i) for i in prvi.split('-')]
        ds, de = [int(i) for i in drugi.split('-')]

        if ps <= ds and pe >= de:
            res1 += 1
        elif ps >= ds and pe <= de:
            res1 += 1

        if ds <= pe <= de:
            res2 += 1
        elif ps <= de <= pe:
            res2 += 1

    print(res1)
    print(res2)