problem euler #5Projet Euler # 5 php doute!
i trouvé la solution mais je ne sais pas pourquoi ce premier code est plus rapide (je mets 14 pour essayer de rendre plus clair le code), la seule différence est que j'éliminons le j'écrit pour un énorme si
if($num%14==0 && $num%13==0 &&$num%12==0 &&$num%11==0 &&$num%10==0 && $num%9==0 && $num%8==0 && $num%7==0 && $num%6==0 && $num%5==0 && $num%4==0 && $num%3==0 && $num%2==0 && $num%1==0){
$notFound=0;
}
pourquoi ce deuxième code est-il beaucoup plus lent que le premier? Avec le pour, il suppose d'être plus rapide. est la même dans d'autres langues ???
$notFound=0;
for ($i=14; $i>=2 && notFound==0; $i--){
if($num%$i!=0){
$notFound=1;
}
}
désolé je vais corriger le poste –
reverni "euler5" à "projet-euler" –