From b8fcf3a68581755ea8a563c1652343f5d82a6855 Mon Sep 17 00:00:00 2001 From: Sebastian Seedorf Date: Sat, 3 Dec 2022 09:34:29 +0100 Subject: [PATCH] Day 02 (minified) --- day02/part1.min.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/day02/part1.min.py b/day02/part1.min.py index 9dfab4d..d042415 100644 --- a/day02/part1.min.py +++ b/day02/part1.min.py @@ -1,2 +1,5 @@ #!/usr/bin/env python3 -print(sum(ord(x)-87+(ord(x)-ord(a)-1)%3*3 for a,_,x,_ in open("input.txt"))) \ No newline at end of file +print(sum(ord(x)-87+(ord(x)-ord(a)-1)%3*3 for a,_,x,_ in open("input.txt"))) + +print([*map(sum,zip(*((a-86+(a-b)%3*3,a*3-260+(a+b)%3)for a,b in((ord(x)-1,ord(a))for a,_,x,_ in open("input.txt")))))]) +print([*map(sum,zip(*((a-87+(a-b-1)%3*3,a*3-263+(a+b-1)%3)for a,b in((ord(x),ord(a))for a,_,x,_ in open("input.txt")))))])