Finish day 4 part 2

This commit is contained in:
Ethanell 2020-12-04 13:00:27 +01:00
parent d156f31e94
commit cc0c353ce1
2 changed files with 1036 additions and 0 deletions

1023
2020/day 4/P2/input.txt Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,13 @@
print(
len(
list(
filter(
lambda x: x and len(x) == 7,
map(
lambda x: __import__("re").findall(r"(?:(?:byr:(?:19[2-9][0-9]|200[0-2])|iyr:(?:201[0-9]|2020)|eyr:(?:202[0-9]|2030)|hgt:(?:1[5-8][0-9]cm|19[0-3]cm|59in|6[0-9]in|7[0-6]in)|hcl:#[0-9a-f]{6}|ecl:(?:amb|blu|brn|gry|grn|hzl|oth)|pid:[0-9]{9})(?: |$))", x),
[m.replace("\n", " ") for m in open("input.txt").read().split("\n\n")]
)
)
)
)
)