numérotation

This commit is contained in:
Adrien MALINGREY 2025-04-24 05:09:42 +02:00
parent d38b0def68
commit 9b73f4ea1f
2 changed files with 3 additions and 9 deletions

View File

@ -4,7 +4,6 @@ include_once "dico.php";
const MIN_LETTRES = 1; const MIN_LETTRES = 1;
const MAX_ESSAIS = 10000;
class Grille { class Grille {
@ -28,7 +27,6 @@ class Grille {
$this->mots_commencant_par = []; $this->mots_commencant_par = [];
foreach ($dimensions as $dimension) { foreach ($dimensions as $dimension) {
$this->mots_commencant_par[$dimension] = []; $this->mots_commencant_par[$dimension] = [];
// $nb_mots = 1;
foreach(mots_espaces($dimension, MIN_LETTRES) as $mot) { foreach(mots_espaces($dimension, MIN_LETTRES) as $mot) {
for ($i = 0; $i <= $dimension; $i++) { for ($i = 0; $i <= $dimension; $i++) {
$debut = substr($mot, 0, $i); $debut = substr($mot, 0, $i);
@ -37,10 +35,6 @@ class Grille {
} }
$this->mots_commencant_par[$dimension][$debut][] = $mot; $this->mots_commencant_par[$dimension][$debut][] = $mot;
} }
/* $nb_mots++;
if ($nb_mots > MAX_ESSAIS) {
break;
} */
} }
} }
$this->grilles = $this->generateur(); $this->grilles = $this->generateur();

View File

@ -6,8 +6,8 @@ ini_set('error_reporting', E_ALL);
include_once "dico.php"; include_once "dico.php";
include_once "Grille.php"; include_once "Grille.php";
const HAUTEUR_PAR_DEFAUT = 5; const HAUTEUR_PAR_DEFAUT = 6;
const LARGEUR_PAR_DEFAUT = 5; const LARGEUR_PAR_DEFAUT = 6;
$hauteur = filter_input(INPUT_GET, 'lignes', FILTER_VALIDATE_INT, [ $hauteur = filter_input(INPUT_GET, 'lignes', FILTER_VALIDATE_INT, [
"options" => [ "options" => [
@ -47,7 +47,7 @@ $grille = new Grille($hauteur, $largeur);
</tr> </tr>
<?php for ($l = 0; $l < $hauteur; $l++): ?> <?php for ($l = 0; $l < $hauteur; $l++): ?>
<tr> <tr>
<th><?= $l ?></th> <th><?= $l + 1 ?></th>
<?php for ($c = 0; $c < $largeur; $c++): ?> <?php for ($c = 0; $c < $largeur; $c++): ?>
<td class="case <?= $grille->grille[$l][$c]==" "?"noire": "blanche" ?>"> <td class="case <?= $grille->grille[$l][$c]==" "?"noire": "blanche" ?>">
<?php if ($grille->grille[$l][$c] == " "): ?> <?php if ($grille->grille[$l][$c] == " "): ?>