17 lines
No EOL
484 B
Python
17 lines
No EOL
484 B
Python
with open(r'day2/input.txt', 'r') as input:
|
|
ranges = input.read().split(',')
|
|
|
|
sum = 0
|
|
invalids = []
|
|
|
|
for i in range(0,100000):
|
|
for j in range(2,12):
|
|
invalid = int(str(i)*j)
|
|
for rang in ranges:
|
|
low,high = int(rang.split('-')[0]), int(rang.split('-')[1])
|
|
if invalid >= low and invalid <= high and invalid not in invalids:
|
|
sum += invalid
|
|
invalids.append(invalid)
|
|
print(invalid)
|
|
|
|
print(sum) |