take all grids on the file

master
Gnieark 9 years ago
parent 251fd63b9e
commit fbca5da854

@ -5,29 +5,31 @@
$linesByLines=explode("\n",file_get_contents("easy.txt"));
$grilleNumber=-1;
$i=-1;
do{
$i++;
}while (preg_match("/^\+-/", $linesByLines[$i])); //credit Zigazou pour cette ligne
//on est sur la ligne de bordure haute
$grilleNumber++;
$lineNumber=0;
do{
$line=str_split(substr($linesByLines[$i],1,-1));
for($j=0;$j<count($line);$j=$j+2){
$grille[$grilleNumber][$lineNumber][]=$line[$j];
}
//echo "!!!".substr($linesByLines[$i],1,-1)."!!!\n";
$lineNumber++;
while($i<count($linesByLines)){
do{
$i++;
}while (!preg_match("/^\+-/", $linesByLines[$i]));
}while (preg_match("/^\+-/", $linesByLines[$i])); //credit Zigazou pour cette ligne
viewGrid(resolveSudoku($grille[$grilleNumber]));
//on est sur la ligne de bordure haute
$grilleNumber++;
$lineNumber=0;
do{
$line=str_split(substr($linesByLines[$i],1,-1));
for($j=0;$j<count($line);$j=$j+2){
$grille[$grilleNumber][$lineNumber][]=$line[$j];
}
//echo "!!!".substr($linesByLines[$i],1,-1)."!!!\n";
$lineNumber++;
$i++;
}while (!preg_match("/^\+-/", $linesByLines[$i]));
viewGrid(resolveSudoku($grille[$grilleNumber]));
}
function resolveSudoku($grille){

Loading…
Cancel
Save