https://projecteuler.net/problem=26各に対し、となる最小の自然数を求めます。オイラーの定理からなので、の約数となります。 実際のところは、素数の大きい方から順に調べて、周期がその数より1小さいものがあれば、その素数が求める答えです。 from math import min import sys #################### library #################### def div_pow(n: Int, d: Int) -> Tuple[Int, Int]: var m = n var e = 0 while m % d == 0…