Day 08 (minified)

This commit is contained in:
Sebastian Seedorf
2021-12-08 13:31:45 +01:00
parent b6d0d3a695
commit 479da2dd9b

2
day08/part2.min.py Normal file
View File

@@ -0,0 +1,2 @@
#!/usr/bin/env python3
print(sum(((y:=[*map(lambda x:[*map(lambda v:''.join(sorted(v)),x.split())],l.split('|'))])[0].sort(key=len),int(''.join(str({s:{(2,2,2):1,(4,2,4):4,(3,2,2):7,(7,2,4):8,(5,2,3):3,(5,1,3):5,(5,1,2):2,(6,2,4):9,(6,2,3):0,(6,1,3):6}[(len(s),sum(x in y[0][0]for x in s),sum(x in y[0][2]for x in s))]for s in y[0]}[v])for v in y[1])))[1]for l in open('input.txt')))