From 479da2dd9b61fd4fb6dc01e736cde93cf78c5727 Mon Sep 17 00:00:00 2001 From: Sebastian Seedorf Date: Wed, 8 Dec 2021 13:31:45 +0100 Subject: [PATCH] Day 08 (minified) --- day08/part2.min.py | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 day08/part2.min.py diff --git a/day08/part2.min.py b/day08/part2.min.py new file mode 100644 index 0000000..f0fc9d3 --- /dev/null +++ b/day08/part2.min.py @@ -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')))