DEV Community

Discussion on: Advent of Code 2019 Solution Megathread - Day 4: Secure Container

Collapse
 
auerbachstefan profile image
auerbachstefan

a bit shorter:

i = [int(x) for x in open('input.txt', 'r').read().split('-')]
res = sum( [ s == ''.join(sorted(s)) and len(set(s))<=5
    for s in [str(c) for c in range(i[0], i[1] + 1)]])
print(res)

i = [int(x) for x in open('input.txt', 'r').read().split('-')]
res = sum([s == ''.join(sorted(s)) and 2 in [s.count(c) for c in s]
    for s in [str(c) for c in range(i[0], i[1] + 1)]])
print(res)