擅长:python、mysql、java
<p>为使其完整,以下是第一部分:</p>
<pre class="lang-py prettyprint-override"><code>passports = [
dict(
line.split(':')
for line
in pas.split()
)
for pas
in open('input').read().split('\n\n')
]
required = {'byr', 'iyr', 'eyr', 'hgt', 'hcl', 'ecl', 'pid'}
print(
sum(
all(r in pas for r in required)
for pas in passports
)
)
</code></pre>