1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| <html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<?php
for($min=0;$min<2;$min++)
{ $echo[$min] = '';
//$min = 0; // 540 combinaisons avec 1 et 180 avec 0
$max = $min +6;
$a=$b=$c=$d=0;
$mem = array();
for($a=$min;$a<$max;$a++)
{ if(in_array($a,$mem)===false)
{ $mem[0] = $a;
for($b=$min;$b<$max;$b++)
{ if(in_array($b,$mem)===false)
{ $mem[1] = $b;
for($c=$min;$c<$max;$c++)
{ if(in_array($c,$mem)===false)
{ $mem[2] = $c;
for($d=$min;$d<$max;$d++)
{ if(in_array($d,$mem)===false)
{ $mem[3] = $d;
$aa = $a - $min;
$bb = $b - $min;
$cc = $c - $min;
$dd = $d - $min;
@$echo[$min] .= '<br>'.$aa.$bb.' '.$cc.$dd;
$end[] = $a.$b.$c.$d;
$mem[3] = '';
}
}
$mem[2] = '';
$echo[$min] .= '<br>';
}
}
$mem[1] = '';
$echo[$min] .= '<hr>';
}
}
$mem[0] = '';
$echo[$min] .= '<hr>';
}
}
echo 'avec $min = '.$min.' et $max = '.$max.' j\'ai '.sizeof($end).' combinaisons<br>';
}
echo 'les 20 premières lignes sont identiques,<br> c\'est après que ça dégénère, avec le 0<table border=1><tr><th>ce que j\'obtiens</th><th>ce que je voudrais</th></tr><tr align="center"><td valign="top">'.$echo[0].'</td><td>'.$echo[1].'</td></tr<></table>';
?> |
Partager