about summary refs log tree commit diff
path: root/aoc/2024/02/part-one.py
blob: e0d74db2a89371b0350228a692a34228c1b24e0f (plain) (blame)
1
2
3
4
5
6
from sys import stdin

print(sum(all(0 < d < 4 for d in diffs) or all(-4 < d < 0 for d in diffs)
          for diffs in (tuple(map(int.__sub__, levels, levels[1:]))
                        for levels in (tuple(map(int, line))
                                       for line in map(str.split, stdin)))))