My Advent of Code solutions in Python. kevinyap.ca/2019/12/going-fast-in-advent-of-code/
advent-of-code python
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 17 lines 368 B view raw
1import fileinput 2from utils import parse_line 3 4part_1 = 0 5part_2 = 0 6 7for line in fileinput.input(): 8 start, end, letter, pwd = parse_line(r'(\d+)-(\d+) (\w+): (\w+)', line) 9 10 if start <= pwd.count(letter) <= end: 11 part_1 += 1 12 13 if (pwd[start-1] == letter) ^ (pwd[end-1] == letter): 14 part_2 += 1 15 16print "Part 1:", part_1 17print "Part 2:", part_2