first commit

This commit is contained in:
=
2024-02-07 15:06:50 +01:00
commit af02e453c1
55 changed files with 2166 additions and 0 deletions

0
p9/__init__.py Normal file
View File

13
p9/solution.py Normal file
View File

@@ -0,0 +1,13 @@
from math import gcd, sqrt, floor
def solution(s):
m = floor(sqrt(s/2))
while m > 0:
diff = s - 2*m*m
if gcd(diff, 2*m) == 2*m:
n = diff//(2*m)
if m > n & n > 0:
return(m*m-n*n, 2*m*n, m*m+n*n, (m*m-n*n)*(2*m*n)*(m*m+n*n))
m -= 1
print(solution(1000))