Opdracht 4. algoritme 2

Algoritme 2 - kolom

Het algoritme voor de kolom is in basis gelijk aan het algoritme voor een rij. Dit is het basis algoritme (zie Basis algoritme) aangepast aan de kolom.

$sudoku = array(2,1,4,0); //eerste kolom

$sudoku[3] = array(1,2,3,4);

foreach($sudoku[3] as $index => $mogelijkeWaarde) {
    if(in_array($mogelijkeWaarde, $sudoku) == true) {
        unset($sudoku[3][$index]);
    }
}

Je zal alleen wel merken dat het was lastiger is om de waardes van de kolom uit de sudoku te halen met de hele array:

$sudoku = array(
    array(2, 3, 0, 4),
    array(1, 0, 2, 0),
    array(4, 0, 0, 1),
    array(0, 1, 4, 0)
);

Pas het algoritme uit Opdracht algoritme 1 - deel 2 aan zodat deze voor de kolommen werkt.

Antwoord insturen

Verdieping array Verdieping array 2