From b61471f365b137e09df253731e13ec1dc0eeb8d9 Mon Sep 17 00:00:00 2001 From: Sebastian Seedorf Date: Thu, 8 Dec 2022 11:33:21 +0100 Subject: [PATCH] Day 06 (minified) --- day05/part2.py | 2 +- day06/part1.min.py | 2 +- day06/part2.min.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/day05/part2.py b/day05/part2.py index 9d18025..8884aa8 100644 --- a/day05/part2.py +++ b/day05/part2.py @@ -16,7 +16,7 @@ for line in lines: next(lines) for line in lines: a, s, t = map(int, re.search(r"move (\d+) from (\d+) to (\d+)", line).groups()) - stacks[t-1] = stacks[s-1][:a][::-1]+stacks[t-1] + stacks[t-1] = stacks[s-1][:a]+stacks[t-1] stacks[s-1] = stacks[s-1][a:] print(''.join(i[0] for i in stacks)) diff --git a/day06/part1.min.py b/day06/part1.min.py index c70ac0f..6ccaa4c 100644 --- a/day06/part1.min.py +++ b/day06/part1.min.py @@ -1,3 +1,3 @@ #!/usr/bin/env python3 -print(next(i+4for l in open("input.txt")for i in range(len(l))if len(set(l[i:i+4]))==4)) \ No newline at end of file +print(next(i+4for l in open("input.txt")for i in range(len(l))if len({*l[i:i+4]})==4)) \ No newline at end of file diff --git a/day06/part2.min.py b/day06/part2.min.py index 78ff5dd..2a9cf0f 100644 --- a/day06/part2.min.py +++ b/day06/part2.min.py @@ -1,3 +1,3 @@ #!/usr/bin/env python3 -print(next(i+14for l in open("input.txt")for i in range(len(l))if len(set(l[i:i+14]))==14)) \ No newline at end of file +print(next(i+14for l in open("input.txt")for i in range(len(l))if len({*l[i:i+14]})==14)) \ No newline at end of file