aoc

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

a.py (284B)


      1 import fileinput
      2 
      3 def invalid(n):
      4 	return n[:len(n)//2] == n[len(n)//2:]
      5 
      6 s = 0
      7 with fileinput.input() as lines:
      8 	for line in lines:
      9 		for r in line.split(","):
     10 			l = r.split("-");
     11 			for n in range(int(l[0]), int(l[1])+1):
     12 				if invalid(str(n)):
     13 					print(n)
     14 					s += n
     15 print(s)