AdventOfCode/2020/Day4/main-DESKTOP-0CGMHB1.py
2022-12-09 08:29:06 +01:00

18 lines
454 B
Python

if __name__ == '__main__':
f = open("input", "r")
inputs = f.read().split("\n\n")
passports = []
for i in inputs:
passports.append(i.replace("\n", " ").split(" "))
reqFields = ["byr", "iyr", "eyr", "hgt", "hcl", "ecl", "pid"]
valid = 0
for passport in passports:
dsplit = dict(i.split(":") for i in passport)
if all(field in dsplit for field in reqFields):
valid += 1
print(valid)