Unify height check

This commit is contained in:
Lynn Ochs 2020-12-04 19:08:42 +01:00
parent 26dceb2cf1
commit 72cebe41bb

View File

@ -1 +1 @@
print(sum(map(lambda x:(lambda x:6<sum(map(lambda y:6<len(y)and{'by':lambda x:x<'2003','iy':lambda x:'2009'<x<'2021','ey':lambda x:'2019'<x<'2031','hg':lambda x:4<len(x)and'm'in x or 5>len(x)and'n'in x,'hc':lambda x:6<len(x)and'#'in x,'ec':lambda x:x[2]in'buynlh','pi':lambda x:len(x)==9,'ci':lambda x:0}[y[:2]](y[4:]),x)))(x.split()),open(0).read().split("\n\n"))))
print(sum(map(lambda x:(lambda x:6<sum(map(lambda y:6<len(y)and{'by':lambda x:x<'2003','iy':lambda x:'2009'<x<'2021','ey':lambda x:'2019'<x<'2031','hg':lambda x:(r:=x[-1])in'mn'and(114-ord(r))==len(x),'hc':lambda x:6<len(x)and'#'in x,'ec':lambda x:x[2]in'buynlh','pi':lambda x:len(x)==9,'ci':lambda x:0}[y[:2]](y[4:]),x)))(x.split()),open(0).read().split("\n\n"))))