initial commit

This commit is contained in:
s-prechtl 2022-12-09 08:29:06 +01:00
commit 27fe77bbe1
134 changed files with 21939 additions and 0 deletions

View file

@ -0,0 +1,18 @@
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)