|
@@ -12,5 +12,5 @@ def gen(seed, factor, multiple=1):
|
12
|
12
|
|
13
|
13
|
with open('data/15.txt', 'r') as file:
|
14
|
14
|
seeds = [int(line.strip().split()[-1]) for line in file.readlines()]
|
15
|
|
- print(f'Part one: {sum(map(lambda t: t[0] == t[1], itertools.islice(zip(gen(seeds[0], 16807), gen(seeds[1], 48271)), 40_000_000)))}')
|
16
|
|
- print(f'Part two: {sum(map(lambda t: t[0] == t[1], itertools.islice(zip(gen(seeds[0], 16807, 4), gen(seeds[1], 48271, 8)), 5_000_000)))}')
|
|
15
|
+ print(f'Part one: {sum(map(lambda t: t[0] == t[1], itertools.islice(zip(gen(seeds[0], 16807), gen(seeds[1], 48271)), 40000000)))}')
|
|
16
|
+ print(f'Part two: {sum(map(lambda t: t[0] == t[1], itertools.islice(zip(gen(seeds[0], 16807, 4), gen(seeds[1], 48271, 8)), 5000000)))}')
|