From eb7ec037d2ecd6b8d0f66a3c3cc4a488a00515cc Mon Sep 17 00:00:00 2001 From: felixm Date: Sat, 30 Sep 2023 15:31:16 +0200 Subject: [PATCH] Solve e700 because I have looked at it a while ago and it is easy. --- python/e700.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 python/e700.py diff --git a/python/e700.py b/python/e700.py new file mode 100644 index 0000000..c8146c6 --- /dev/null +++ b/python/e700.py @@ -0,0 +1,16 @@ +def euler_700(): + mod = 4503599627370517 + mul = 1504170715041707 + result = mul + while mul > 1: + while mod > mul: + mod = mod % mul + mul -= mod + result += mul + return result + + +if __name__ == "__main__": + solution = euler_700() + print("e700.py: " + str(solution)) + assert solution == 1517926517777556