Files
python-aoc-2020/day25/part1.py
Sebastian Seedorf efc9d51f52 Day 25
2020-12-30 19:39:33 +01:00

20 lines
425 B
Python

#!/usr/bin/env python3
c_pub, d_pub = [int(x.strip()) for x in open("input.txt")]
val = 1
less_loop, less_pub = None, None
for loop in range(1, 20201227):
val = (val*7) % 20201227
if val == c_pub:
less_loop, less_pub = loop, d_pub
break
elif val == d_pub:
less_loop, less_pub = loop, c_pub
break
val = 1
for _ in range(less_loop):
val = (val*less_pub) % 20201227
print(val)