aoc

My solutions for the Advent of Code
git clone https://git.tronto.net/aoc
Download | Log | Files | Refs | README

a.py (326B)


      1 import fileinput
      2 
      3 rang = True
      4 ranges = []
      5 s = 0
      6 with fileinput.input() as lines:
      7 	for line in lines:
      8 		if line == '\n':
      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
     17 print(s)