coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 30 mai 2007 à 06:57
Que dire...
je me baladais par curiosite...
ca n'a rien d'initie... ok ca a 5 ans, mais bon, vive le typage des variables...
if ("$verif2" == "$verif") pour des variables numeriques c'est top...
cs_Funcky
Messages postés59Date d'inscriptionlundi 31 décembre 2001StatutMembreDernière intervention11 mai 2006 8 févr. 2002 à 21:32
Yep, c'est une idée ... mais j'ai fait le code pour un crous d'info et il nous demandait de faire comme ca et je n'ai pas pris le temps de l'améliorer avant de le mettre ici ...
Mais c'est une idée à creuser ...
cs_Romuald
Messages postés172Date d'inscriptionlundi 30 avril 2001StatutMembreDernière intervention 6 avril 2003 8 févr. 2002 à 13:51
Tu pourrais améliorer grandement le temps d'execution de ton algo simplement en mettant :
$d = round($d /2);
à la place de :
$d = $d -1;
Pour éviter de faire les tests des chiffres pour lequels ont est sur qu'il n'y a pas de correspondance. Par exemple les chiffres de 50 à 100
21 oct. 2009 à 00:41
<?PHP
for($n = 666663; true; $n++)
{
for($d = $n - 1; $d > 1; $d--){
if($n % $d == 0) continue(2);
}
break;
}
echo $n;
?>
30 mai 2007 à 06:57
je me baladais par curiosite...
ca n'a rien d'initie... ok ca a 5 ans, mais bon, vive le typage des variables...
if ("$verif2" == "$verif") pour des variables numeriques c'est top...
8 févr. 2002 à 21:32
Mais c'est une idée à creuser ...
8 févr. 2002 à 13:51
$d = round($d /2);
à la place de :
$d = $d -1;
Pour éviter de faire les tests des chiffres pour lequels ont est sur qu'il n'y a pas de correspondance. Par exemple les chiffres de 50 à 100