This commit is contained in:
Jonas Neugebauer
2020-12-11 08:56:04 +01:00
parent e2d951157e
commit 8e18d2c8e5
3 changed files with 1253 additions and 0 deletions

31
2020/day4_1.py Normal file
View File

@@ -0,0 +1,31 @@
input = []
with open('day4_input.txt', 'r') as f:
passport = []
for line in f.readlines():
if len(line.strip()) == 0:
input.append(passport)
passport = []
else:
passport += line.strip().split()
input.append(passport)
passports = list()
p = dict()
for passport in input:
for kv in passport:
k,v = kv.split(':')
if k != 'cid':
p[k] = v
passports.append(p)
p = dict()
valid = 0
keys = {'byr','iyr','eyr','hgt','hcl','ecl','pid'}
for passport in passports:
if passport.keys() == keys:
valid += 1
print(valid)
print(passports[-1])
print(passports[-2])