
Forum dédié aux énigmes et à toutes formes de jeux de logique. | Déconnexion |
|
Tu n'es pas identifié sur Prise2tete : s'identifier. Accueil
Forum
|
![]() |
#26 - 31-08-2015 07:37:04
Le aprallélépipèdeJe suis presque d'accord avec les résultats de nodgim en #10. Code:def pgcd(m,n) :
while n>1 : m,n=n,m%n
return 1 if n else m
v=50
k=0; resul=set()
for h in range(1,v+1):
if v%h: continue
s=v//h
for i in range(1,s+1):
for j in range(i,s+1):
if i+j-pgcd(i,j)==s:
k+=1; vol=i*j*h;
print("N° %3d Largeur= %3d Longueur= %3d Hauteur= %3d Volume= %4d"%(k,i,j,h,vol));
resul.add(vol)
print("%d volumes différents\n%s"%(len(resul),sorted(resul)))Code:39 volumes différents [50, 90, 98, 100, 120, 138, 140, 150, 188, 210, 230, 250, 266, 276, 306, 308, 330, 344, 410, 420, 440, 450, 494, 500, 518, 532, 560, 600, 608, 612, 620, 638, 644, 650, 660, 700, 750, 1250, 2500] Ajouté : Ces volumes correspondent à 51 parallélépipèdes différents #0 PubRéponse rapideSujets similaires
|
![]() | ||||||||||||||||||||||||||||||
| Prise2Tete Forum Statistiques Liste des membres Hall of Fame Contact | ||||||||||||||||||||||||||||||||