Files
pyDefis/Le problème des boîtes à sucres.py
Francois JUMELLE 20526d93c8 Initial release
2021-05-03 22:32:40 +02:00

23 lines
541 B
Python

mini = 109
maxi = 491
def only_one(n):
sol = list()
for i in range(2, n//4+1):
for j in range(2, n//i+1):
for k in range(2, n//i//j+1):
if i*j*k == n:
if len(sol)>1:
return False
else:
if sorted((i,j,k)) not in sol:
sol.append(sorted((i,j,k)))
return len(sol)==1
solution = list()
for i in range(mini, maxi+1):
if only_one(i):
solution.append(i)
print(solution)