25_crypto.py 277 B

12345678910111213
  1. #!/usr/bin/env python3
  2. def transform(n, loopsize):
  3. return pow(n, loopsize, 20201227)
  4. def loopsize(transformed):
  5. n = 1
  6. size = 0
  7. while n != transformed:
  8. n = n * 7 % 20201227
  9. size += 1
  10. return size
  11. print(transform(9789649, loopsize(3647239)))